ServiceCollectionDescriptorExtensions Classe

Definizione

Metodi di estensione per l'aggiunta e la rimozione di servizi a un oggetto IServiceCollection.

public ref class ServiceCollectionDescriptorExtensions abstract sealed
public static class ServiceCollectionDescriptorExtensions
type ServiceCollectionDescriptorExtensions = class
Public Module ServiceCollectionDescriptorExtensions
Ereditarietà
ServiceCollectionDescriptorExtensions

Metodi

Nome Descrizione
Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge una sequenza di ServiceDescriptor a collection.

Add(IServiceCollection, ServiceDescriptor)

Aggiunge l'oggetto specificato descriptor all'oggetto collection.

RemoveAll(IServiceCollection, Type)

Rimuove tutti i servizi di tipo serviceType in IServiceCollection.

RemoveAll<T>(IServiceCollection)

Rimuove tutti i servizi di tipo T in IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Rimuove tutti i servizi di tipo serviceType in IServiceCollection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Rimuove tutti i servizi di tipo T in IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Rimuove il primo servizio in IServiceCollection con lo stesso tipo di servizio di descriptor e aggiunge descriptor alla raccolta.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge l'oggetto specificato descriptors a collection se il tipo di servizio non è già stato registrato.

TryAdd(IServiceCollection, ServiceDescriptor)

Aggiunge l'oggetto specificato descriptor a collection se il tipo di servizio non è già stato registrato.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge l'oggetto specificato ServiceDescriptorse un descrittore esistente con lo stesso ServiceType e un'implementazione che non esiste già in services.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Aggiunge un ServiceDescriptor oggetto se un descrittore esistente con lo stesso ServiceType e un'implementazione che non esiste già in services.

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

Aggiunge l'oggetto specificato service come Scoped servizio utilizzando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Aggiunge l'oggetto specificato service come Scoped servizio con l'implementazione implementationType a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Aggiunge l'oggetto specificato service come Scoped servizio a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Aggiunge l'oggetto specificato TService come Scoped tipo di implementazione del servizio specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato TService come Scoped servizio utilizzando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Aggiunge l'oggetto specificato TService come Scoped servizio a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato service come Singleton servizio utilizzando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Aggiunge l'oggetto specificato service come Singleton servizio con l'implementazione implementationType a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Aggiunge l'oggetto specificato service come Singleton servizio a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Aggiunge l'oggetto specificato TService come Singleton tipo di implementazione del servizio specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato TService come Singleton servizio utilizzando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Aggiunge l'oggetto specificato TService come Singleton servizio con un'istanza specificata in instance a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Aggiunge l'oggetto specificato TService come Singleton servizio a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato service come Transient servizio utilizzando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Aggiunge l'oggetto specificato service come Transient servizio con l'implementazione implementationType a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Aggiunge l'oggetto specificato service come Transient servizio a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Aggiunge l'oggetto specificato TService come Transient tipo di implementazione del servizio specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato TService come Transient servizio utilizzando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Aggiunge l'oggetto specificato TService come Transient servizio a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato service come Scoped servizio utilizzando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.

TryAddScoped(IServiceCollection, Type, Type)

Aggiunge l'oggetto specificato service come Scoped servizio con l'implementazione implementationType a collection se il tipo di servizio non è già stato registrato.

TryAddScoped(IServiceCollection, Type)

Aggiunge l'oggetto specificato service come Scoped servizio a collection se il tipo di servizio non è già stato registrato.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Aggiunge l'oggetto specificato TService come Scoped tipo di implementazione del servizio specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato TService come Scoped servizio utilizzando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.

TryAddScoped<TService>(IServiceCollection)

Aggiunge l'oggetto specificato TService come Scoped servizio a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato service come Singleton servizio utilizzando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.

TryAddSingleton(IServiceCollection, Type, Type)

Aggiunge l'oggetto specificato service come Singleton servizio con l'implementazione implementationType a collection se il tipo di servizio non è già stato registrato.

TryAddSingleton(IServiceCollection, Type)

Aggiunge l'oggetto specificato service come Singleton servizio a collection se il tipo di servizio non è già stato registrato.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Aggiunge l'oggetto specificato TService come Singleton tipo di implementazione del servizio specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato TService come Singleton servizio utilizzando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.

TryAddSingleton<TService>(IServiceCollection, TService)

Aggiunge l'oggetto specificato TService come Singleton servizio con un'istanza specificata in instance a collection se il tipo di servizio non è già stato registrato.

TryAddSingleton<TService>(IServiceCollection)

Aggiunge l'oggetto specificato TService come Singleton servizio a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato service come Transient servizio utilizzando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.

TryAddTransient(IServiceCollection, Type, Type)

Aggiunge l'oggetto specificato service come Transient servizio con l'implementazione implementationType a collection se il tipo di servizio non è già stato registrato.

TryAddTransient(IServiceCollection, Type)

Aggiunge l'oggetto specificato service come Transient servizio a collection se il tipo di servizio non è già stato registrato.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Aggiunge l'oggetto specificato TService come Transient tipo di implementazione del servizio specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato TService come Transient servizio utilizzando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.

TryAddTransient<TService>(IServiceCollection)

Aggiunge l'oggetto specificato TService come Transient servizio a collection se il tipo di servizio non è già stato registrato.

Si applica a