Sdílet prostřednictvím


ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService Metoda

Definice

Přetížení

GetRequiredKeyedService(IServiceProvider, Type, Object)

Získá službu typu serviceType z IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Získá službu typu T z IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Zdroj:
ServiceProviderKeyedServiceExtensions.cs
Zdroj:
ServiceProviderKeyedServiceExtensions.cs
Zdroj:
ServiceProviderKeyedServiceExtensions.cs
Zdroj:
ServiceProviderKeyedServiceExtensions.cs

Získá službu typu serviceType z IServiceProvider.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ GetRequiredKeyedService(IServiceProvider ^ provider, Type ^ serviceType, System::Object ^ serviceKey);
public static object GetRequiredKeyedService (this IServiceProvider provider, Type serviceType, object? serviceKey);
static member GetRequiredKeyedService : IServiceProvider * Type * obj -> obj
<Extension()>
Public Function GetRequiredKeyedService (provider As IServiceProvider, serviceType As Type, serviceKey As Object) As Object

Parametry

provider
IServiceProvider

Chcete-li IServiceProvider načíst objekt služby z.

serviceType
Type

Objekt, který určuje typ objektu služby, který se má získat.

serviceKey
Object

Objekt, který určuje klíč objektu služby, který chcete získat.

Návraty

Objekt služby typu serviceType.

Výjimky

Neexistuje žádná služba typu serviceType.

Platí pro

GetRequiredKeyedService<T>(IServiceProvider, Object)

Zdroj:
ServiceProviderKeyedServiceExtensions.cs
Zdroj:
ServiceProviderKeyedServiceExtensions.cs
Zdroj:
ServiceProviderKeyedServiceExtensions.cs
Zdroj:
ServiceProviderKeyedServiceExtensions.cs

Získá službu typu T z IServiceProvider.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T GetRequiredKeyedService(IServiceProvider ^ provider, System::Object ^ serviceKey);
public static T GetRequiredKeyedService<T> (this IServiceProvider provider, object? serviceKey);
static member GetRequiredKeyedService : IServiceProvider * obj -> 'T
<Extension()>
Public Function GetRequiredKeyedService(Of T) (provider As IServiceProvider, serviceKey As Object) As T

Parametry typu

T

Typ objektu služby, který chcete získat.

Parametry

provider
IServiceProvider

Chcete-li IServiceProvider načíst objekt služby z.

serviceKey
Object

Objekt, který určuje klíč objektu služby, který chcete získat.

Návraty

T

Objekt služby typu T.

Výjimky

Neexistuje žádná služba typu T.

Platí pro