ServiceCollectionDescriptorExtensions.TryAddEnumerable Méthode

Définition

Surcharges

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Ajoute un ServiceDescriptor si un descripteur du même ServiceType et une implémentation n’existent pas déjà dans services...Adds a ServiceDescriptor if an existing descriptor with the same ServiceType and an implementation that does not already exist in services...

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Ajoute les ServiceDescriptor spécifiés si un descripteur du même ServiceType et une implémentation n’existent pas déjà dans services...Adds the specified ServiceDescriptors if an existing descriptor with the same ServiceType and an implementation that does not already exist in services...

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Ajoute un ServiceDescriptor si un descripteur du même ServiceType et une implémentation n’existent pas déjà dans services...Adds a ServiceDescriptor if an existing descriptor with the same ServiceType and an implementation that does not already exist in services...

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)

Paramètres

Remarques

Utilisez TryAddEnumerable(IServiceCollection, ServiceDescriptor) lors de l’inscription d’une implémentation de service d’un type de service qui prend en charge plusieurs inscriptions du même type de service.Use TryAddEnumerable(IServiceCollection, ServiceDescriptor) when registering a service implementation of a service type that supports multiple registrations of the same service type. L’utilisation de Add(IServiceCollection, ServiceDescriptor) n’est pas idempotent et peut ajouter des instances ServiceDescriptor en double si elles sont appelées deux fois.Using Add(IServiceCollection, ServiceDescriptor) is not idempotent and can add duplicate ServiceDescriptor instances if called twice. L’utilisation de TryAddEnumerable(IServiceCollection, ServiceDescriptor) empêchera l’inscription de plusieurs types d’implémentation.Using TryAddEnumerable(IServiceCollection, ServiceDescriptor) will prevent registration of multiple implementation types.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Ajoute les ServiceDescriptor spécifiés si un descripteur du même ServiceType et une implémentation n’existent pas déjà dans services...Adds the specified ServiceDescriptors if an existing descriptor with the same ServiceType and an implementation that does not already exist in services...

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))

Paramètres

Remarques

Utilisez TryAddEnumerable(IServiceCollection, ServiceDescriptor) lors de l’inscription d’une implémentation de service d’un type de service qui prend en charge plusieurs inscriptions du même type de service.Use TryAddEnumerable(IServiceCollection, ServiceDescriptor) when registering a service implementation of a service type that supports multiple registrations of the same service type. L’utilisation de Add(IServiceCollection, ServiceDescriptor) n’est pas idempotent et peut ajouter des instances ServiceDescriptor en double si elles sont appelées deux fois.Using Add(IServiceCollection, ServiceDescriptor) is not idempotent and can add duplicate ServiceDescriptor instances if called twice. L’utilisation de TryAddEnumerable(IServiceCollection, ServiceDescriptor) empêchera l’inscription de plusieurs types d’implémentation.Using TryAddEnumerable(IServiceCollection, ServiceDescriptor) will prevent registration of multiple implementation types.

S’applique à