Comparteix a través de


ServiceProviderServiceExtensions.GetRequiredService Método

Definición

Sobrecargas

GetRequiredService(IServiceProvider, Type)

Obtiene el servicio de tipo serviceType de IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obtiene el servicio de tipo T de IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Source:
ServiceProviderServiceExtensions.cs
Source:
ServiceProviderServiceExtensions.cs
Source:
ServiceProviderServiceExtensions.cs
Source:
ServiceProviderServiceExtensions.cs
Source:
ServiceProviderServiceExtensions.cs

Obtiene el servicio de tipo serviceType de 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

La instancia de IServiceProvider desde la que se recupera el objeto de servicio.

serviceType
Type

Objeto que especifica el tipo de objeto de servicio que se va a obtener.

Devoluciones

Objeto de servicio del tipo serviceType.

Excepciones

No hay ningún servicio de tipo serviceType.

provider ya se ha eliminado.

Se aplica a

GetRequiredService<T>(IServiceProvider)

Source:
ServiceProviderServiceExtensions.cs
Source:
ServiceProviderServiceExtensions.cs
Source:
ServiceProviderServiceExtensions.cs
Source:
ServiceProviderServiceExtensions.cs
Source:
ServiceProviderServiceExtensions.cs

Obtiene el servicio de tipo T de 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

Objeto del tipo de servicio que se va a obtener.

Parámetros

provider
IServiceProvider

La instancia de IServiceProvider desde la que se recupera el objeto de servicio.

Devoluciones

T

Objeto de servicio del tipo T.

Excepciones

No hay ningún servicio de tipo T.

provider ya se ha eliminado.

Se aplica a