C# 在应用程序的另一部分中检索IApplicationBuilder和IWebHostEnvironment

C# 在应用程序的另一部分中检索IApplicationBuilder和IWebHostEnvironment,c#,asp.net-core,C#,Asp.net Core,是否可以在应用程序中的其他位置获取此IApplicationBuilder应用程序和IWebHostEnvironment env,稍后当它已经启动时 我假设它是一个单例,我也可以通过一些应用程序上下文等在其他地方检索它 我正在使用NetCore3.0 public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { } 您是否检查了IWebHostEnvironment是否已在服务容器中注册?如何检查?尝试将

是否可以在应用程序中的其他位置获取此
IApplicationBuilder应用程序
IWebHostEnvironment env
,稍后当它已经启动时

我假设它是一个单例,我也可以通过一些应用程序上下文等在其他地方检索它

我正在使用NetCore3.0

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{

}

您是否检查了
IWebHostEnvironment
是否已在服务容器中注册?如何检查?尝试将其注入到某个位置可能是最简单的方法。如果我有VS2019/.NETCore3,我会检查自己,但可惜我没有。