微软奥尔良如何将IServiceCollection替换为温莎城堡

时间:2018-07-30 10:37:58

标签: orleans

我正在使用Microsoft Orleans 我想用温莎城堡代替IServiceCollection

.ConfigureServices((hostBuilderContext,services) => 
{
    var abpBootstrapper = AbpBootstrapper.Create<LimsServerModule>();
    abpBootstrapper.Initialize();
    WindsorRegistrationHelper.CreateServiceProvider(abpBootstrapper.IocManager.IocContainer, services);
});

此代码无效

1 个答案:

答案 0 :(得分:1)

IClientBuilderUseServiceProviderFactory接口具有方法FormArray,可用于指定服务提供商。

在此处的测试套件中,有一个示例如何将此方法与Autofac结合使用:https://github.com/dotnet/orleans/blob/62c1869b906f33def5ee0eb107365de5e8e24996/test/DependencyInjection.Tests/Autofac/DependencyInjectionGrainTestsUsingAutofac.cs#L31

温莎城堡也是如此。