Bagikan melalui


ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService Metode

Definisi

Overload

GetRequiredKeyedService(IServiceProvider, Type, Object)

Mendapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Mendapatkan layanan jenis T dari IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Sumber:
ServiceProviderKeyedServiceExtensions.cs
Sumber:
ServiceProviderKeyedServiceExtensions.cs
Sumber:
ServiceProviderKeyedServiceExtensions.cs
Sumber:
ServiceProviderKeyedServiceExtensions.cs

Mendapatkan layanan jenis serviceType dari 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

Parameter

provider
IServiceProvider

IServiceProvider untuk mengambil objek layanan dari.

serviceType
Type

Objek yang menentukan jenis objek layanan yang akan didapatkan.

serviceKey
Object

Objek yang menentukan kunci objek layanan yang akan didapatkan.

Mengembalikan

Objek layanan jenis serviceType.

Pengecualian

Tidak ada layanan jenis serviceType.

Berlaku untuk

GetRequiredKeyedService<T>(IServiceProvider, Object)

Sumber:
ServiceProviderKeyedServiceExtensions.cs
Sumber:
ServiceProviderKeyedServiceExtensions.cs
Sumber:
ServiceProviderKeyedServiceExtensions.cs
Sumber:
ServiceProviderKeyedServiceExtensions.cs

Mendapatkan layanan jenis T dari 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

Jenis parameter

T

Jenis objek layanan yang akan didapatkan.

Parameter

provider
IServiceProvider

IServiceProvider untuk mengambil objek layanan dari.

serviceKey
Object

Objek yang menentukan kunci objek layanan yang akan didapatkan.

Mengembalikan

T

Objek layanan jenis T.

Pengecualian

Tidak ada layanan jenis T.

Berlaku untuk