Langage

ServiceCollectionDescriptorExtensions.TryAddEnumerable Méthode

Définition

Surcharges

Nom Description
TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Ajoute un ServiceDescriptor descripteur existant avec le même ServiceType et une implémentation qui n’existe pas déjà dans services.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Ajoute les s spécifiés ServiceDescriptorsi un descripteur existant avec le même ServiceType et une implémentation qui n’existe pas déjà dans services.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute un ServiceDescriptor descripteur existant avec le même ServiceType et une implémentation qui n’existe pas déjà dans 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

services
IServiceCollection

L’attribut IServiceCollection.

descriptor
ServiceDescriptor

L’attribut ServiceDescriptor.

Remarques

Utilisez cette option 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. L’utilisation Add(IServiceCollection, ServiceDescriptor) n’est pas idempotente et peut ajouter des instances en double ServiceDescriptor si elles sont appelées deux fois. L’utilisation TryAddEnumerable(IServiceCollection, ServiceDescriptor) empêche l’inscription de plusieurs types d’implémentation.

S’applique à

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs
Source:
ServiceCollectionDescriptorExtensions.cs

Ajoute les s spécifiés ServiceDescriptorsi un descripteur existant avec le même ServiceType et une implémentation qui n’existe pas déjà dans 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

services
IServiceCollection

L’attribut IServiceCollection.

Remarques

Utilisez cette option 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. L’utilisation Add(IServiceCollection, ServiceDescriptor) n’est pas idempotente et peut ajouter des instances en double ServiceDescriptor si elles sont appelées deux fois. L’utilisation TryAddEnumerable(IServiceCollection, ServiceDescriptor) empêche l’inscription de plusieurs types d’implémentation.

S’applique à