ServiceProviderServiceExtensions.GetRequiredService Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
GetRequiredService(IServiceProvider, Type) |
Ruft einen Dienst vom Typ |
GetRequiredService<T>(IServiceProvider) |
Ruft einen Dienst vom Typ |
GetRequiredService(IServiceProvider, Type)
Ruft einen Dienst vom Typ serviceType
aus der IServiceProvider-Schnittstelle ab.
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
Parameter
- provider
- IServiceProvider
Die IServiceProvider-Schnittstelle, aus der das Dienstobjekt abgerufen werden soll.
- serviceType
- Type
Ein Objekt, das den Typ des abzurufenden Dienstobjekts angibt.
Gibt zurück
Ein Dienstobjekt vom Typ serviceType
.
Ausnahmen
Es ist kein Dienst vom Typ serviceType
vorhanden.
provider
wurde bereits gelöscht.
Gilt für:
GetRequiredService<T>(IServiceProvider)
Ruft einen Dienst vom Typ T
aus der IServiceProvider-Schnittstelle ab.
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
Typparameter
- T
Der Typ des abzurufenden Dienstobjekts.
Parameter
- provider
- IServiceProvider
Die IServiceProvider-Schnittstelle, aus der das Dienstobjekt abgerufen werden soll.
Gibt zurück
Ein Dienstobjekt vom Typ T
.
Ausnahmen
Es ist kein Dienst vom Typ T
vorhanden.
provider
wurde bereits gelöscht.