ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Hämta tjänst av typen |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Hämta tjänst av typen |
GetRequiredKeyedService(IServiceProvider, Type, Object)
Hämta tjänst av typen serviceType från 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
Parametrar
- provider
- IServiceProvider
För IServiceProvider att hämta tjänstobjektet från.
- serviceType
- Type
Ett objekt som anger vilken typ av tjänstobjekt som ska hämtas.
- serviceKey
- Object
Ett objekt som anger nyckeln för det tjänstobjekt som ska hämtas.
Returer
Ett tjänstobjekt av typen serviceType.
Undantag
Det finns ingen tjänst av typen serviceType.
Gäller för
GetRequiredKeyedService<T>(IServiceProvider, Object)
Hämta tjänst av typen T från 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
Typparametrar
- T
Vilken typ av tjänstobjekt som ska hämtas.
Parametrar
- provider
- IServiceProvider
För IServiceProvider att hämta tjänstobjektet från.
- serviceKey
- Object
Ett objekt som anger nyckeln för det tjänstobjekt som ska hämtas.
Returer
Ett tjänstobjekt av typen T.
Undantag
Det finns ingen tjänst av typen T.