ServiceCollectionDescriptorExtensions.TryAddEnumerable Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
Aynı ServiceType sahip mevcut bir tanımlayıcı ve |
TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Aynı ServiceType sahip mevcut bir tanımlayıcı ve |
TryAddEnumerable(IServiceCollection, ServiceDescriptor)
Aynı ServiceType sahip mevcut bir tanımlayıcı ve services..
içinde mevcut olmayan bir uygulama varsa bir ServiceDescriptor ekler.
public:
[System::Runtime::CompilerServices::Extension]
static void TryAddEnumerable(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ descriptor);
public static void TryAddEnumerable (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor);
static member TryAddEnumerable : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.DependencyInjection.ServiceDescriptor -> unit
<Extension()>
Public Sub TryAddEnumerable (services As IServiceCollection, descriptor As ServiceDescriptor)
Parametreler
- services
- IServiceCollection
- descriptor
- ServiceDescriptor
Açıklamalar
Aynı hizmet türünde birden çok kaydı destekleyen bir hizmet türünün hizmet uygulamasını kaydederken TryAddEnumerable(IServiceCollection, ServiceDescriptor) kullanın. Add(IServiceCollection, ServiceDescriptor) kullanmak bir kez etkili değildir ve iki kez çağrılırsa yinelenen ServiceDescriptor örnekleri ekleyebilir. TryAddEnumerable(IServiceCollection, ServiceDescriptor) kullanılması birden çok uygulama türünün kaydını engeller.
Şunlara uygulanır
TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)
Aynı ServiceType sahip mevcut bir tanımlayıcı ve services..
içinde henüz mevcut olmayan bir uygulama varsa belirtilen ServiceDescriptorekler.
public:
[System::Runtime::CompilerServices::Extension]
static void TryAddEnumerable(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^> ^ descriptors);
public static void TryAddEnumerable (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor> descriptors);
static member TryAddEnumerable : Microsoft.Extensions.DependencyInjection.IServiceCollection * seq<Microsoft.Extensions.DependencyInjection.ServiceDescriptor> -> unit
<Extension()>
Public Sub TryAddEnumerable (services As IServiceCollection, descriptors As IEnumerable(Of ServiceDescriptor))
Parametreler
- services
- IServiceCollection
- descriptors
- IEnumerable<ServiceDescriptor>
Açıklamalar
Aynı hizmet türünde birden çok kaydı destekleyen bir hizmet türünün hizmet uygulamasını kaydederken TryAddEnumerable(IServiceCollection, ServiceDescriptor) kullanın. Add(IServiceCollection, ServiceDescriptor) kullanmak bir kez etkili değildir ve iki kez çağrılırsa yinelenen ServiceDescriptor örnekleri ekleyebilir. TryAddEnumerable(IServiceCollection, ServiceDescriptor) kullanılması birden çok uygulama türünün kaydını engeller.