ServiceProviderServiceExtensions.GetRequiredService Método

Definição

Sobrecargas

GetRequiredService(IServiceProvider, Type)

Obter serviço do tipo serviceType do IServiceProvider.Get service of type serviceType from the IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obter serviço do tipo T do IServiceProvider.Get service of type T from the IServiceProvider.

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

Object

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.

Aplica-se a