Share via


ServiceCollectionDescriptorExtensions Classe

Definizione

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

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

Metodi

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge una sequenza di oggetti ServiceDescriptor a collection.

Add(IServiceCollection, ServiceDescriptor)

Aggiunge l'oggetto descriptor specificato alla raccolta 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 collection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Rimuove tutti i servizi di tipo T in collection.

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 descriptors specificato a collection se il tipo di servizio non è già stato registrato.

TryAdd(IServiceCollection, ServiceDescriptor)

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

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge gli oggetti ServiceDescriptor specificati se è presente un descrittore con lo stesso oggetto ServiceType e un'implementazione non già inclusa in services.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Aggiunge un oggetto ServiceDescriptor se è presente un descrittore con lo stesso oggetto ServiceType e un'implementazione non già inclusa in services.

TryAddKeyedScoped(IServiceCollection, Type, Object)

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

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

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

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

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

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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

TryAddKeyedScoped<TService>(IServiceCollection, Object)

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

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

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

TryAddKeyedSingleton(IServiceCollection, Type, Object)

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

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

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

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

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

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

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

TryAddKeyedTransient(IServiceCollection, Type, Object)

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

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

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

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

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

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

TryAddKeyedTransient<TService>(IServiceCollection, Object)

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

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

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

TryAddScoped(IServiceCollection, Type)

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

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

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

TryAddScoped(IServiceCollection, Type, Type)

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

TryAddScoped<TService,TImplementation>(IServiceCollection)

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

TryAddScoped<TService>(IServiceCollection)

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

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

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

TryAddSingleton(IServiceCollection, Type)

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

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

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

TryAddSingleton(IServiceCollection, Type, Type)

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

TryAddSingleton<TService,TImplementation>(IServiceCollection)

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

TryAddSingleton<TService>(IServiceCollection)

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

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

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

TryAddSingleton<TService>(IServiceCollection, TService)

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

TryAddTransient(IServiceCollection, Type)

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

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

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

TryAddTransient(IServiceCollection, Type, Type)

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

TryAddTransient<TService,TImplementation>(IServiceCollection)

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

TryAddTransient<TService>(IServiceCollection)

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

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

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

Si applica a