ServiceProviderKeyedServiceExtensions.GetKeyedService Metodo

Definizione

Overload

Nome Descrizione
GetKeyedService(IServiceProvider, Type, Object)

Ottenere il servizio di tipo serviceType da IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Ottenere il servizio di tipo T da IServiceProvider.

GetKeyedService(IServiceProvider, Type, Object)

Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs

Ottenere il servizio di tipo serviceType da IServiceProvider.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ GetKeyedService(IServiceProvider ^ provider, Type ^ serviceType, System::Object ^ serviceKey);
public static object? GetKeyedService(this IServiceProvider provider, Type serviceType, object? serviceKey);
static member GetKeyedService : IServiceProvider * Type * obj -> obj
<Extension()>
Public Function GetKeyedService (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 o Null se non esiste un servizio di questo tipo.

Si applica a

GetKeyedService<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 GetKeyedService(IServiceProvider ^ provider, System::Object ^ serviceKey);
public static T? GetKeyedService<T>(this IServiceProvider provider, object? serviceKey);
static member GetKeyedService : IServiceProvider * obj -> 'T
<Extension()>
Public Function GetKeyedService(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 o Null se non esiste un servizio di questo tipo.

Si applica a