是否可以IOptions<AppSettings>从ConfigureServicesStartup中的方法解析实例?通常,您可以使用IServiceProvider初始化实例,但在注册服务时此阶段没有实例.
public void ConfigureServices(IServiceCollection services)
{
services.Configure<AppSettings>(
configuration.GetConfigurationSection(nameof(AppSettings)));
// How can I resolve IOptions<AppSettings> here?
}
Run Code Online (Sandbox Code Playgroud) 我有一个ASP.NET Core应用程序,我想使用RabbitMQ消息.
我已成功在命令行应用程序中设置发布者和使用者,但我不确定如何在Web应用程序中正确设置它.
我正在考虑初始化它Startup.cs,但当然一旦启动完成它就会死掉.
如何从Web应用程序以正确的方式初始化消费者?