ServiceProviderServiceExtensions.GetRequiredService Método
Definição
Sobrecargas
| GetRequiredService(IServiceProvider, Type) |
Obter serviço do tipo |
| GetRequiredService<T>(IServiceProvider) |
Obter serviço do tipo |
GetRequiredService(IServiceProvider, Type)
Obter serviço do tipo serviceType do IServiceProvider.Get service of type serviceType from the IServiceProvider.
public:
[System::Runtime::CompilerServices::Extension]
static System::Object ^ GetRequiredService(IServiceProvider ^ provider, Type ^ serviceType);
public static object GetRequiredService (this IServiceProvider provider, Type serviceType);
static member GetRequiredService : IServiceProvider * Type -> obj
<Extension()>
Public Function GetRequiredService (provider As IServiceProvider, serviceType As Type) As Object
Parâmetros
- provider
- IServiceProvider
O IServiceProvider do qual recuperar o objeto de serviço.The IServiceProvider to retrieve the service object from.
- serviceType
- Type
Um objeto que especifica o tipo de objeto de serviço a ser obtido.An object that specifies the type of service object to get.
Retornos
Um objeto de serviço do tipo serviceType.A service object of type serviceType.
Exceções
Não há nenhum serviço do tipo serviceType.There is no service of type serviceType.
Aplica-se a
GetRequiredService<T>(IServiceProvider)
Obter serviço do tipo T do IServiceProvider.Get service of type T from the IServiceProvider.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T GetRequiredService(IServiceProvider ^ provider);
public static T GetRequiredService<T> (this IServiceProvider provider);
static member GetRequiredService : IServiceProvider -> 'T
<Extension()>
Public Function GetRequiredService(Of T) (provider As IServiceProvider) As T
Parâmetros de tipo
- T
O tipo de objeto de serviço a obter.The type of service object to get.
Parâmetros
- provider
- IServiceProvider
O IServiceProvider do qual recuperar o objeto de serviço.The IServiceProvider to retrieve the service object from.
Retornos
- T
Um objeto de serviço do tipo T.A service object of type T.
Exceções
Não há nenhum serviço do tipo T.There is no service of type T.