我已经搞砸了几个小时,但我根本无法与奥尔良一起进行 DI 工作。
文档(奥尔良-依赖注入)状态:
首先,您必须在服务器端配置中列出启动类型:
<?xml version="1.0" encoding="utf-8"?>
<OrleansConfiguration xmlns="urn:orleans">
<Globals>
<Startup Type="Services.Implementations.Startup, Services.Implementations" />
然后你必须编写如下所示的启动类:
using System;
using Microsoft.Extensions.DependencyInjection;
namespace Services.Implementations
{
public class Startup
{
public IServiceProvider ConfigureServices(IServiceCollection services)
{
return services.BuildServiceProvider();
}
}
}
目前该ConfigureServices
方法没有什么特别的。请忽略这一点。
问题是该方法永远不会被调用。
我正在使用奥尔良 V1.2.3
有什么我想念的吗?