ServiceProviderServiceExtensions.GetRequiredService Methode

Definition

Überlädt

GetRequiredService(IServiceProvider, Type)

Ruft einen Dienst vom Typ serviceType aus der IServiceProvider-Schnittstelle ab.

GetRequiredService<T>(IServiceProvider)

Ruft einen Dienst vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetRequiredService(IServiceProvider, Type)

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

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)

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

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

T

Ein Dienstobjekt vom Typ T.

Ausnahmen

Es ist kein Dienst vom Typ T vorhanden.

provider wurde bereits gelöscht.

Gilt für: