ServiceCollectionDescriptorExtensions.TryAdd Methode

Definition

Überlädt

TryAdd(IServiceCollection, ServiceDescriptor)

Fügt den angegebenen descriptor zu collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.Adds the specified descriptor to the collection if the service type hasn't already been registered.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Fügt den angegebenen descriptors zu collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.Adds the specified descriptors to the collection if the service type hasn't already been registered.

TryAdd(IServiceCollection, ServiceDescriptor)

Fügt den angegebenen descriptor zu collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.Adds the specified descriptor to the collection if the service type hasn't already been registered.

public:
[System::Runtime::CompilerServices::Extension]
 static void TryAdd(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ collection, Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ descriptor);
public static void TryAdd (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, Microsoft.Extensions.DependencyInjection.ServiceDescriptor descriptor);
static member TryAdd : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.DependencyInjection.ServiceDescriptor -> unit
<Extension()>
Public Sub TryAdd (collection As IServiceCollection, descriptor As ServiceDescriptor)

Parameter

descriptor
ServiceDescriptor

Das hinzuzufügende ServiceDescriptor.The ServiceDescriptor to add.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Fügt den angegebenen descriptors zu collection hinzu, wenn der Diensttyp nicht bereits registriert wurde.Adds the specified descriptors to the collection if the service type hasn't already been registered.

public:
[System::Runtime::CompilerServices::Extension]
 static void TryAdd(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ collection, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^> ^ descriptors);
public static void TryAdd (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor> descriptors);
static member TryAdd : Microsoft.Extensions.DependencyInjection.IServiceCollection * seq<Microsoft.Extensions.DependencyInjection.ServiceDescriptor> -> unit
<Extension()>
Public Sub TryAdd (collection As IServiceCollection, descriptors As IEnumerable(Of ServiceDescriptor))

Parameter

descriptors
IEnumerable<ServiceDescriptor>

Die ServiceDescriptors, die hinzugefügt werden sollen.The ServiceDescriptors to add.

Gilt für: