İngilizce dilinde oku

Aracılığıyla paylaş


ServiceProviderKeyedServiceExtensions.GetKeyedServices Yöntem

Tanım

Aşırı Yüklemeler

GetKeyedServices(IServiceProvider, Type, Object)

türünde hizmetlerin serviceType bir numaralandırmasını IServiceProvideralır.

GetKeyedServices<T>(IServiceProvider, Object)

türünde hizmetlerin T bir numaralandırmasını IServiceProvideralır.

GetKeyedServices(IServiceProvider, Type, Object)

Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs

türünde hizmetlerin serviceType bir numaralandırmasını IServiceProvideralır.

C#
public static System.Collections.Generic.IEnumerable<object?> GetKeyedServices (this IServiceProvider provider, Type serviceType, object? serviceKey);

Parametreler

provider
IServiceProvider

IServiceProvider hizmetleri almak için.

serviceType
Type

Alınacak hizmet nesnesinin türünü belirten bir nesne.

serviceKey
Object

Alınacak hizmet nesnesinin anahtarını belirten bir nesne.

Döndürülenler

türünde serviceTypebir hizmet numaralandırması.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

GetKeyedServices<T>(IServiceProvider, Object)

Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs

türünde hizmetlerin T bir numaralandırmasını IServiceProvideralır.

C#
public static System.Collections.Generic.IEnumerable<T> GetKeyedServices<T> (this IServiceProvider provider, object? serviceKey);

Tür Parametreleri

T

Alınacak hizmet nesnesinin türü.

Parametreler

provider
IServiceProvider

IServiceProvider hizmetleri almak için.

serviceKey
Object

Alınacak hizmet nesnesinin anahtarını belirten bir nesne.

Döndürülenler

türünde Tbir hizmet numaralandırması.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1