ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService Metodo

Definizione

Overload

Nome Descrizione
GetRequiredKeyedService(IServiceProvider, Type, Object)

Ottenere il servizio di tipo serviceType da IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Ottenere il servizio di tipo T da IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs

Ottenere il servizio di tipo serviceType da 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

Parametri

provider
IServiceProvider

Oggetto IServiceProvider da cui recuperare l'oggetto servizio.

serviceType
Type

Oggetto che specifica il tipo di oggetto servizio da ottenere.

serviceKey
Object

Oggetto che specifica la chiave dell'oggetto servizio da ottenere.

Valori restituiti

Oggetto servizio di tipo serviceType.

Eccezioni

Non esiste alcun servizio di tipo serviceType.

Si applica a

GetRequiredKeyedService<T>(IServiceProvider, Object)

Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs

Ottenere il servizio di tipo T da 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

Parametri di tipo

T

Tipo di oggetto servizio da ottenere.

Parametri

provider
IServiceProvider

Oggetto IServiceProvider da cui recuperare l'oggetto servizio.

serviceKey
Object

Oggetto che specifica la chiave dell'oggetto servizio da ottenere.

Valori restituiti

T

Oggetto servizio di tipo T.

Eccezioni

Non esiste alcun servizio di tipo T.

Si applica a