ServiceCollectionDescriptorExtensions Klas

Definitie

Extensiemethoden voor het toevoegen en verwijderen van services aan een IServiceCollection.

public ref class ServiceCollectionDescriptorExtensions abstract sealed
public static class ServiceCollectionDescriptorExtensions
type ServiceCollectionDescriptorExtensions = class
Public Module ServiceCollectionDescriptorExtensions
Overname
ServiceCollectionDescriptorExtensions

Methoden

Name Description
Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Voegt een reeks toe ServiceDescriptor aan de collection.

Add(IServiceCollection, ServiceDescriptor)

Hiermee voegt u de opgegeven descriptor waarde toe aan de collection.

RemoveAll(IServiceCollection, Type)

Hiermee verwijdert u alle services van het type serviceType .IServiceCollection

RemoveAll<T>(IServiceCollection)

Hiermee verwijdert u alle services van het type T .IServiceCollection

RemoveAllKeyed(IServiceCollection, Type, Object)

Hiermee verwijdert u alle services van het type serviceType .IServiceCollection

RemoveAllKeyed<T>(IServiceCollection, Object)

Hiermee verwijdert u alle services van het type T .IServiceCollection

Replace(IServiceCollection, ServiceDescriptor)

Hiermee verwijdert u de eerste service IServiceCollection met hetzelfde servicetype als descriptor en voegt u deze toe descriptor aan de verzameling.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Hiermee voegt u de opgegeven descriptors waarde toe aan de collection functie als het servicetype nog niet is geregistreerd.

TryAdd(IServiceCollection, ServiceDescriptor)

Hiermee voegt u de opgegeven descriptor waarde toe aan de collection functie als het servicetype nog niet is geregistreerd.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Hiermee voegt u de opgegeven ServiceDescriptors toe als een bestaande descriptor met hetzelfde ServiceType en een implementatie die nog niet bestaat in services.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Voegt een ServiceDescriptor als een bestaande descriptor toe met hetzelfde ServiceType en een implementatie die nog niet bestaat.services

TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Voegt de opgegeven service als een Scoped service toe met behulp van de fabriek die is opgegeven in implementationFactory de collection als het servicetype nog niet is geregistreerd.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Voegt de opgegeven service als een Scoped service met de implementationType implementatie toe aan de collection als het servicetype nog niet is geregistreerd.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Voegt de opgegeven service als een Scoped service toe aan het collection servicetype als het servicetype nog niet is geregistreerd.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Voegt het opgegeven TService als een Scoped service-implementatietype toe dat is opgegeven in TImplementation de collection als het servicetype nog niet is geregistreerd.

TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Voegt de opgegeven TService als een Scoped service toe met behulp van de fabriek die is opgegeven in implementationFactory de services als het servicetype nog niet is geregistreerd.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Voegt de opgegeven TService als een Scoped service toe aan het collection servicetype als het servicetype nog niet is geregistreerd.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Voegt de opgegeven service als een Singleton service toe met behulp van de fabriek die is opgegeven in implementationFactory de collection als het servicetype nog niet is geregistreerd.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Voegt de opgegeven service als een Singleton service met de implementationType implementatie toe aan de collection als het servicetype nog niet is geregistreerd.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Voegt de opgegeven service als een Singleton service toe aan het collection servicetype als het servicetype nog niet is geregistreerd.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Voegt het opgegeven TService als een Singleton service-implementatietype toe dat is opgegeven in TImplementation de collection als het servicetype nog niet is geregistreerd.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Voegt de opgegeven TService als een Singleton service toe met behulp van de fabriek die is opgegeven in implementationFactory de services als het servicetype nog niet is geregistreerd.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Voegt de opgegeven TService als een Singleton service toe met een exemplaar dat is opgegeven in instance de collection als het servicetype nog niet is geregistreerd.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Voegt de opgegeven TService als een Singleton service toe aan het collection servicetype als het servicetype nog niet is geregistreerd.

TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Voegt de opgegeven service als een Transient service toe met behulp van de fabriek die is opgegeven in implementationFactory de collection als het servicetype nog niet is geregistreerd.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Voegt de opgegeven service als een Transient service met de implementationType implementatie toe aan de collection als het servicetype nog niet is geregistreerd.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Voegt de opgegeven service als een Transient service toe aan het collection servicetype als het servicetype nog niet is geregistreerd.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Voegt het opgegeven TService als een Transient service-implementatietype toe dat is opgegeven in TImplementation de collection als het servicetype nog niet is geregistreerd.

TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Voegt de opgegeven TService als een Transient service toe met behulp van de fabriek die is opgegeven in implementationFactory de services als het servicetype nog niet is geregistreerd.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Voegt de opgegeven TService als een Transient service toe aan het collection servicetype als het servicetype nog niet is geregistreerd.

TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

Voegt de opgegeven service als een Scoped service toe met behulp van de fabriek die is opgegeven in implementationFactory de collection als het servicetype nog niet is geregistreerd.

TryAddScoped(IServiceCollection, Type, Type)

Voegt de opgegeven service als een Scoped service met de implementationType implementatie toe aan de collection als het servicetype nog niet is geregistreerd.

TryAddScoped(IServiceCollection, Type)

Voegt de opgegeven service als een Scoped service toe aan het collection servicetype als het servicetype nog niet is geregistreerd.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Voegt het opgegeven TService als een Scoped service-implementatietype toe dat is opgegeven in TImplementation de collection als het servicetype nog niet is geregistreerd.

TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Voegt de opgegeven TService als een Scoped service toe met behulp van de fabriek die is opgegeven in implementationFactory de services als het servicetype nog niet is geregistreerd.

TryAddScoped<TService>(IServiceCollection)

Voegt de opgegeven TService als een Scoped service toe aan het collection servicetype als het servicetype nog niet is geregistreerd.

TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

Voegt de opgegeven service als een Singleton service toe met behulp van de fabriek die is opgegeven in implementationFactory de collection als het servicetype nog niet is geregistreerd.

TryAddSingleton(IServiceCollection, Type, Type)

Voegt de opgegeven service als een Singleton service met de implementationType implementatie toe aan de collection als het servicetype nog niet is geregistreerd.

TryAddSingleton(IServiceCollection, Type)

Voegt de opgegeven service als een Singleton service toe aan het collection servicetype als het servicetype nog niet is geregistreerd.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Voegt het opgegeven TService als een Singleton service-implementatietype toe dat is opgegeven in TImplementation de collection als het servicetype nog niet is geregistreerd.

TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Voegt de opgegeven TService als een Singleton service toe met behulp van de fabriek die is opgegeven in implementationFactory de services als het servicetype nog niet is geregistreerd.

TryAddSingleton<TService>(IServiceCollection, TService)

Voegt de opgegeven TService als een Singleton service toe met een exemplaar dat is opgegeven in instance de collection als het servicetype nog niet is geregistreerd.

TryAddSingleton<TService>(IServiceCollection)

Voegt de opgegeven TService als een Singleton service toe aan het collection servicetype als het servicetype nog niet is geregistreerd.

TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

Voegt de opgegeven service als een Transient service toe met behulp van de fabriek die is opgegeven in implementationFactory de collection als het servicetype nog niet is geregistreerd.

TryAddTransient(IServiceCollection, Type, Type)

Voegt de opgegeven service als een Transient service met de implementationType implementatie toe aan de collection als het servicetype nog niet is geregistreerd.

TryAddTransient(IServiceCollection, Type)

Voegt de opgegeven service als een Transient service toe aan het collection servicetype als het servicetype nog niet is geregistreerd.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Voegt het opgegeven TService als een Transient service-implementatietype toe dat is opgegeven in TImplementation de collection als het servicetype nog niet is geregistreerd.

TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Voegt de opgegeven TService als een Transient service toe met behulp van de fabriek die is opgegeven in implementationFactory de services als het servicetype nog niet is geregistreerd.

TryAddTransient<TService>(IServiceCollection)

Voegt de opgegeven TService als een Transient service toe aan het collection servicetype als het servicetype nog niet is geregistreerd.

Van toepassing op