Compartir vía


ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService Método

Definición

Sobrecargas

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obtiene un servicio de tipo serviceType de .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtiene un servicio de tipo T de .IServiceProvider

GetRequiredKeyedService(IServiceProvider, Type, Object)

Source:
ServiceProviderKeyedServiceExtensions.cs
Source:
ServiceProviderKeyedServiceExtensions.cs
Source:
ServiceProviderKeyedServiceExtensions.cs
Source:
ServiceProviderKeyedServiceExtensions.cs

Obtiene un servicio de tipo serviceType de .IServiceProvider

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ GetRequiredKeyedService(IServiceProvider ^ provider, Type ^ serviceType, System::Object ^ serviceKey);
public static object GetRequiredKeyedService (this IServiceProvider provider, Type serviceType, object? serviceKey);
static member GetRequiredKeyedService : IServiceProvider * Type * obj -> obj
<Extension()>
Public Function GetRequiredKeyedService (provider As IServiceProvider, serviceType As Type, serviceKey As Object) 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.

serviceKey
Object

Objeto que especifica la clave del objeto de servicio que se va a obtener.

Devoluciones

Objeto de servicio del tipo serviceType.

Excepciones

No hay ningún servicio de tipo serviceType.

Se aplica a

GetRequiredKeyedService<T>(IServiceProvider, Object)

Source:
ServiceProviderKeyedServiceExtensions.cs
Source:
ServiceProviderKeyedServiceExtensions.cs
Source:
ServiceProviderKeyedServiceExtensions.cs
Source:
ServiceProviderKeyedServiceExtensions.cs

Obtiene un servicio de tipo T de .IServiceProvider

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T GetRequiredKeyedService(IServiceProvider ^ provider, System::Object ^ serviceKey);
public static T GetRequiredKeyedService<T> (this IServiceProvider provider, object? serviceKey);
static member GetRequiredKeyedService : IServiceProvider * obj -> 'T
<Extension()>
Public Function GetRequiredKeyedService(Of T) (provider As IServiceProvider, serviceKey As Object) 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.

serviceKey
Object

Objeto que especifica la clave del objeto de servicio que se va a obtener.

Devoluciones

T

Objeto de servicio del tipo T.

Excepciones

No hay ningún servicio de tipo T.

Se aplica a