ServiceProviderServiceExtensions.GetRequiredService 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 |
|---|---|
| GetRequiredService(IServiceProvider, Type) |
Hämta tjänst av typen |
| GetRequiredService<T>(IServiceProvider) |
Hämta tjänst av typen |
GetRequiredService(IServiceProvider, Type)
Hämta tjänst av typen serviceType från IServiceProvider.
public:
[System::Runtime::CompilerServices::Extension]
static System::Object ^ GetRequiredService(IServiceProvider ^ provider, Type ^ serviceType);
public static object GetRequiredService(this IServiceProvider provider, Type serviceType);
static member GetRequiredService : IServiceProvider * Type -> obj
<Extension()>
Public Function GetRequiredService (provider As IServiceProvider, serviceType As Type) 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.
Returer
Ett tjänstobjekt av typen serviceType.
Undantag
provider redan har tagits bort.
Det finns ingen tjänst av typen serviceType.
Gäller för
GetRequiredService<T>(IServiceProvider)
Hämta tjänst av typen T från IServiceProvider.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T GetRequiredService(IServiceProvider ^ provider);
public static T GetRequiredService<T>(this IServiceProvider provider);
static member GetRequiredService : IServiceProvider -> 'T
<Extension()>
Public Function GetRequiredService(Of T) (provider As IServiceProvider) 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.
Returer
Ett tjänstobjekt av typen T.
Undantag
provider redan har tagits bort.
Det finns ingen tjänst av typen T.