Condividi tramite


ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService Metodo

Definizione

Overload

GetRequiredKeyedService(IServiceProvider, Type, Object)

Ottiene un servizio di tipo serviceType da IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Ottiene un servizio di tipo T da IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

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

Ottiene un 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.

Restituisce

Oggetto Service di tipo serviceType.

Eccezioni

Non è presente alcun servizio di tipo serviceType.

Si applica a

GetRequiredKeyedService<T>(IServiceProvider, Object)

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

Ottiene un 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 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.

Restituisce

T

Oggetto Service di tipo T.

Eccezioni

Non è presente alcun servizio di tipo T.

Si applica a