ServiceProviderServiceExtensions.GetRequiredService Methode

Definition

Überlädt

Name Beschreibung
GetRequiredService(IServiceProvider, Type)

Rufen Sie den Dienst des Typs serviceType aus der IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Rufen Sie den Dienst des Typs T aus der IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Quelle:
ServiceProviderServiceExtensions.cs
Quelle:
ServiceProviderServiceExtensions.cs
Quelle:
ServiceProviderServiceExtensions.cs
Quelle:
ServiceProviderServiceExtensions.cs

Rufen Sie den Dienst des Typs serviceType aus der 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

Das IServiceProvider Dienstobjekt, aus dem das Dienstobjekt abgerufen werden soll.

serviceType
Type

Ein Objekt, das den abzurufenden Dienstobjekttyp angibt.

Gibt zurück

Ein Dienstobjekt vom Typ serviceType.

Ausnahmen

provider wurde bereits verworfen.

Es gibt keinen Dienst vom Typ serviceType.

Gilt für:

GetRequiredService<T>(IServiceProvider)

Quelle:
ServiceProviderServiceExtensions.cs
Quelle:
ServiceProviderServiceExtensions.cs
Quelle:
ServiceProviderServiceExtensions.cs
Quelle:
ServiceProviderServiceExtensions.cs

Rufen Sie den Dienst des Typs T aus der 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.

Parameter

provider
IServiceProvider

Das IServiceProvider Dienstobjekt, aus dem das Dienstobjekt abgerufen werden soll.

Gibt zurück

T

Ein Dienstobjekt vom Typ T.

Ausnahmen

provider wurde bereits verworfen.

Es gibt keinen Dienst vom Typ T.

Gilt für: