ServiceProviderServiceExtensions.GetRequiredService Metod

Definition

Överlagringar

Name Description
GetRequiredService(IServiceProvider, Type)

Hämta tjänst av typen serviceType från IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Hämta tjänst av typen T från IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Källa:
ServiceProviderServiceExtensions.cs
Källa:
ServiceProviderServiceExtensions.cs
Källa:
ServiceProviderServiceExtensions.cs
Källa:
ServiceProviderServiceExtensions.cs

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)

Källa:
ServiceProviderServiceExtensions.cs
Källa:
ServiceProviderServiceExtensions.cs
Källa:
ServiceProviderServiceExtensions.cs
Källa:
ServiceProviderServiceExtensions.cs

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

T

Ett tjänstobjekt av typen T.

Undantag

provider redan har tagits bort.

Det finns ingen tjänst av typen T.

Gäller för