ServiceProviderServiceExtensions.GetRequiredService Methode

Definition

Überlädt

GetRequiredService(IServiceProvider, Type)

Ruft einen Dienst vom Typ serviceType aus der IServiceProvider-Schnittstelle ab.Get service of type serviceType from the IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Ruft einen Dienst vom Typ T aus der IServiceProvider-Schnittstelle ab.Get service of type T from the IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Ruft einen Dienst vom Typ serviceType aus der IServiceProvider-Schnittstelle ab.Get service of type serviceType from the 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

Parameter

provider
IServiceProvider

Die IServiceProvider-Schnittstelle, aus der das Dienstobjekt abgerufen werden soll.The IServiceProvider to retrieve the service object from.

serviceType
Type

Ein Objekt, das den Typ des abzurufenden Dienstobjekts angibt.An object that specifies the type of service object to get.

Gibt zurück

Ein Dienstobjekt vom Typ serviceType.A service object of type serviceType.

Ausnahmen

Es ist kein Dienst vom Typ serviceType vorhanden.There is no service of type serviceType.

GetRequiredService<T>(IServiceProvider)

Ruft einen Dienst vom Typ T aus der IServiceProvider-Schnittstelle ab.Get service of type T from the 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

Typparameter

T

Der Typ des abzurufenden Dienstobjekts.The type of service object to get.

Parameter

provider
IServiceProvider

Die IServiceProvider-Schnittstelle, aus der das Dienstobjekt abgerufen werden soll.The IServiceProvider to retrieve the service object from.

Gibt zurück

T

Ein Dienstobjekt vom Typ T.A service object of type T.

Ausnahmen

Es ist kein Dienst vom Typ T vorhanden.There is no service of type T.

Gilt für: