Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# GetRequiredService不带参数注入或构造函数注入_C#_Asp.net Core_.net Core_Blazor - Fatal编程技术网

C# GetRequiredService不带参数注入或构造函数注入

C# GetRequiredService不带参数注入或构造函数注入,c#,asp.net-core,.net-core,blazor,C#,Asp.net Core,.net Core,Blazor,我正在使用DotnetCore3.1和BalzorServerSide。我需要从哪里导入容器。 我有以下问题,我想从函数内部访问服务 public static async Task<SetDataViewAction> Async(MDataView dataView) { IDataViewService dataViewService = ServiceProviderServiceExtensions.GetRequiredService<IDataViewServ

我正在使用DotnetCore3.1和BalzorServerSide。我需要从哪里导入容器。 我有以下问题,我想从函数内部访问服务

public static async Task<SetDataViewAction> Async(MDataView dataView)
{
  IDataViewService dataViewService = ServiceProviderServiceExtensions.GetRequiredService<IDataViewService>(How i get the Provider?);
 }
公共静态异步任务异步(MDataView-dataView)
{
IDataViewService dataViewService=ServiceProviderServiceExtensions.GetRequiredService(如何获得提供程序?);
}

有人能帮我吗?

为什么要在函数中?只需将其注入构造函数。为什么要在函数中?只需将其注入构造函数中。