csharp 子容器/门面的Hello World示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 子容器/门面的Hello World示例相关的知识,希望对你有一定的参考价值。

using Zenject;

public class TestInstaller : MonoInstaller
{
    public override void InstallBindings()
    {
        Container.BindInterfacesAndSelfTo<Greeter>()
            .FromSubContainerResolve()
            .ByMethod(Install_greeter)
            .AsSingle()
            .NonLazy();
    }

    private void Install_greeter(DiContainer subContainer)
    {
        subContainer.Bind<Greeter>()
            .AsSingle();

        subContainer.BindInterfacesAndSelfTo<GoodbyeHandler>()
            .AsSingle();
        subContainer.BindInterfacesAndSelfTo<HelloHandler>()
            .AsSingle();
    }
}

以上是关于csharp 子容器/门面的Hello World示例的主要内容,如果未能解决你的问题,请参考以下文章

csharp Zenject教程中的“Hello容器/门面的Hello World示例”示例

csharp Zenject教程中的“Hello容器/门面的Hello World示例”示例

csharp 简单的Hello World C#

csharp Hello World C#

在docker容器中运行hello world!

(04)Docker运行演示hello-world及其底层原理