ServiceCollectionDescriptorExtensions Clase

Definición

Métodos de extensión para agregar y quitar servicios a .IServiceCollection

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

Métodos

Nombre Description
Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Agrega una secuencia de ServiceDescriptor al collection.

Add(IServiceCollection, ServiceDescriptor)

Agrega el descriptor especificado al collection.

RemoveAll(IServiceCollection, Type)

Quita todos los servicios de tipo serviceType en IServiceCollection.

RemoveAll<T>(IServiceCollection)

Quita todos los servicios de tipo T en IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Quita todos los servicios de tipo serviceType en IServiceCollection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Quita todos los servicios de tipo T en IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Quita el primer servicio de IServiceCollection con el mismo tipo de servicio que descriptor y agrega descriptor a la colección.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Agrega el descriptors especificado al collection si el tipo de servicio aún no se ha registrado.

TryAdd(IServiceCollection, ServiceDescriptor)

Agrega el descriptor especificado al collection si el tipo de servicio aún no se ha registrado.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Agrega los ServiceDescriptorespecificados si un descriptor existente con la misma ServiceType y una implementación que aún no existe en services.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Agrega un ServiceDescriptor si un descriptor existente con el mismo ServiceType y una implementación que aún no existe en services.

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

Agrega el service especificado como un servicio de Scoped mediante el generador especificado en implementationFactory a la collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Agrega el service especificado como un servicio de Scoped con la implementación de implementationType al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Agrega el service especificado como un servicio de Scoped al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Agrega el TService especificado como un tipo de implementación de servicio de Scoped especificado en TImplementation al collection si el tipo de servicio aún no se ha registrado.

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

Agrega el TService especificado como un servicio de Scoped mediante el generador especificado en implementationFactory a la services si el tipo de servicio aún no se ha registrado.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Agrega el TService especificado como un servicio de Scoped al collection si el tipo de servicio aún no se ha registrado.

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

Agrega el service especificado como un servicio de Singleton mediante el generador especificado en implementationFactory a la collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Agrega el service especificado como un servicio de Singleton con la implementación de implementationType al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Agrega el service especificado como un servicio de Singleton al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Agrega el TService especificado como un tipo de implementación de servicio de Singleton especificado en TImplementation al collection si el tipo de servicio aún no se ha registrado.

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

Agrega el TService especificado como un servicio de Singleton mediante el generador especificado en implementationFactory a la services si el tipo de servicio aún no se ha registrado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Agrega el TService especificado como un servicio de Singleton con una instancia especificada en instance al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Agrega el TService especificado como un servicio de Singleton al collection si el tipo de servicio aún no se ha registrado.

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

Agrega el service especificado como un servicio de Transient mediante el generador especificado en implementationFactory a la collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Agrega el service especificado como un servicio de Transient con la implementación de implementationType al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Agrega el service especificado como un servicio de Transient al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Agrega el TService especificado como un tipo de implementación de servicio de Transient especificado en TImplementation al collection si el tipo de servicio aún no se ha registrado.

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

Agrega el TService especificado como un servicio de Transient mediante el generador especificado en implementationFactory a la services si el tipo de servicio aún no se ha registrado.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Agrega el TService especificado como un servicio de Transient al collection si el tipo de servicio aún no se ha registrado.

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

Agrega el service especificado como un servicio de Scoped mediante el generador especificado en implementationFactory a la collection si el tipo de servicio aún no se ha registrado.

TryAddScoped(IServiceCollection, Type, Type)

Agrega el service especificado como un servicio de Scoped con la implementación de implementationType al collection si el tipo de servicio aún no se ha registrado.

TryAddScoped(IServiceCollection, Type)

Agrega el service especificado como un servicio de Scoped al collection si el tipo de servicio aún no se ha registrado.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Agrega el TService especificado como un tipo de implementación de servicio de Scoped especificado en TImplementation al collection si el tipo de servicio aún no se ha registrado.

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

Agrega el TService especificado como un servicio de Scoped mediante el generador especificado en implementationFactory a la services si el tipo de servicio aún no se ha registrado.

TryAddScoped<TService>(IServiceCollection)

Agrega el TService especificado como un servicio de Scoped al collection si el tipo de servicio aún no se ha registrado.

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

Agrega el service especificado como un servicio de Singleton mediante el generador especificado en implementationFactory a la collection si el tipo de servicio aún no se ha registrado.

TryAddSingleton(IServiceCollection, Type, Type)

Agrega el service especificado como un servicio de Singleton con la implementación de implementationType al collection si el tipo de servicio aún no se ha registrado.

TryAddSingleton(IServiceCollection, Type)

Agrega el service especificado como un servicio de Singleton al collection si el tipo de servicio aún no se ha registrado.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Agrega el TService especificado como un tipo de implementación de servicio de Singleton especificado en TImplementation al collection si el tipo de servicio aún no se ha registrado.

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

Agrega el TService especificado como un servicio de Singleton mediante el generador especificado en implementationFactory a la services si el tipo de servicio aún no se ha registrado.

TryAddSingleton<TService>(IServiceCollection, TService)

Agrega el TService especificado como un servicio de Singleton con una instancia especificada en instance al collection si el tipo de servicio aún no se ha registrado.

TryAddSingleton<TService>(IServiceCollection)

Agrega el TService especificado como un servicio de Singleton al collection si el tipo de servicio aún no se ha registrado.

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

Agrega el service especificado como un servicio de Transient mediante el generador especificado en implementationFactory a la collection si el tipo de servicio aún no se ha registrado.

TryAddTransient(IServiceCollection, Type, Type)

Agrega el service especificado como un servicio de Transient con la implementación de implementationType al collection si el tipo de servicio aún no se ha registrado.

TryAddTransient(IServiceCollection, Type)

Agrega el service especificado como un servicio de Transient al collection si el tipo de servicio aún no se ha registrado.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Agrega el TService especificado como un tipo de implementación de servicio de Transient especificado en TImplementation al collection si el tipo de servicio aún no se ha registrado.

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

Agrega el TService especificado como un servicio de Transient mediante el generador especificado en implementationFactory a la services si el tipo de servicio aún no se ha registrado.

TryAddTransient<TService>(IServiceCollection)

Agrega el TService especificado como un servicio de Transient al collection si el tipo de servicio aún no se ha registrado.

Se aplica a