ServiceCollectionDescriptorExtensions Clase

Definición

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

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

Métodos

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Agrega una secuencia de ServiceDescriptor a collection.

Add(IServiceCollection, ServiceDescriptor)

Agrega el objeto descriptor especificado a la colección 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 collection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Quita todos los servicios de tipo T en collection.

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 objeto descriptors especificado a collection si el tipo de servicio todavía no se ha registrado.

TryAdd(IServiceCollection, ServiceDescriptor)

Agrega el objeto descriptor especificado a collection si el tipo de servicio todavía no se ha registrado.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Agrega las instancias de ServiceDescriptor especificadas si un descriptor existente con el mismo objeto ServiceType y una implementación que todavía no existe en services.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

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

TryAddKeyedScoped(IServiceCollection, Type, Object)

Agrega el objeto service especificado como servicio Scoped a collection si el tipo de servicio todavía no se ha registrado.

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

Agrega a collection el objeto service especificado como servicio Scoped mediante el generador especificado en implementationFactory si el tipo de servicio todavía no se ha registrado.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Agrega a collection el objeto service especificado como servicio Scoped con la implementación de implementationType si el tipo de servicio todavía no se ha registrado.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Agrega a collection el objeto TService especificado como tipo de implementación de servicio Scoped especificado en TImplementation si el tipo de servicio todavía no se ha registrado.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Agrega el objeto TService especificado como servicio Scoped a collection si el tipo de servicio todavía no se ha registrado.

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

Agrega a services el objeto TService especificado como servicio Scoped mediante el generador especificado en implementationFactory si el tipo de servicio todavía no se ha registrado.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Agrega el objeto service especificado como servicio Singleton a collection si el tipo de servicio todavía no se ha registrado.

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

Agrega a collection el objeto service especificado como servicio Singleton mediante el generador especificado en implementationFactory si el tipo de servicio todavía no se ha registrado.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Agrega a collection el objeto service especificado como servicio Singleton con la implementación de implementationType si el tipo de servicio todavía no se ha registrado.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Agrega a collection el objeto TService especificado como tipo de implementación de servicio Singleton especificado en TImplementation si el tipo de servicio todavía no se ha registrado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Agrega el objeto TService especificado como servicio Singleton a collection si el tipo de servicio todavía no se ha registrado.

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

Agrega a services el objeto TService especificado como servicio Singleton mediante el generador especificado en implementationFactory si el tipo de servicio todavía no se ha registrado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Agrega a collection el objeto TService especificado como servicio Singleton con una instancia especificada en instance si el tipo de servicio todavía no se ha registrado.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Agrega el objeto service especificado como servicio Transient a collection si el tipo de servicio todavía no se ha registrado.

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

Agrega a collection el objeto service especificado como servicio Transient mediante el generador especificado en implementationFactory si el tipo de servicio todavía no se ha registrado.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Agrega a collection el objeto service especificado como servicio Transient con la implementación de implementationType si el tipo de servicio todavía no se ha registrado.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Agrega a collection el objeto TService especificado como tipo de implementación de servicio Transient especificado en TImplementation si el tipo de servicio todavía no se ha registrado.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Agrega el objeto TService especificado como servicio Transient a collection si el tipo de servicio todavía no se ha registrado.

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

Agrega a services el objeto TService especificado como servicio Transient mediante el generador especificado en implementationFactory si el tipo de servicio todavía no se ha registrado.

TryAddScoped(IServiceCollection, Type)

Agrega el objeto service especificado como servicio Scoped a collection si el tipo de servicio todavía no se ha registrado.

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

Agrega a collection el objeto service especificado como servicio Scoped mediante el generador especificado en implementationFactory si el tipo de servicio todavía no se ha registrado.

TryAddScoped(IServiceCollection, Type, Type)

Agrega a collection el objeto service especificado como servicio Scoped con la implementación de implementationType si el tipo de servicio todavía no se ha registrado.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Agrega a collection el objeto TService especificado como tipo de implementación de servicio Scoped especificado en TImplementation si el tipo de servicio todavía no se ha registrado.

TryAddScoped<TService>(IServiceCollection)

Agrega el objeto TService especificado como servicio Scoped a collection si el tipo de servicio todavía no se ha registrado.

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

Agrega a services el objeto TService especificado como servicio Scoped mediante el generador especificado en implementationFactory si el tipo de servicio todavía no se ha registrado.

TryAddSingleton(IServiceCollection, Type)

Agrega el objeto service especificado como servicio Singleton a collection si el tipo de servicio todavía no se ha registrado.

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

Agrega a collection el objeto service especificado como servicio Singleton mediante el generador especificado en implementationFactory si el tipo de servicio todavía no se ha registrado.

TryAddSingleton(IServiceCollection, Type, Type)

Agrega a collection el objeto service especificado como servicio Singleton con la implementación de implementationType si el tipo de servicio todavía no se ha registrado.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Agrega a collection el objeto TService especificado como tipo de implementación de servicio Singleton especificado en TImplementation si el tipo de servicio todavía no se ha registrado.

TryAddSingleton<TService>(IServiceCollection)

Agrega el objeto TService especificado como servicio Singleton a collection si el tipo de servicio todavía no se ha registrado.

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

Agrega a services el objeto TService especificado como servicio Singleton mediante el generador especificado en implementationFactory si el tipo de servicio todavía no se ha registrado.

TryAddSingleton<TService>(IServiceCollection, TService)

Agrega a collection el objeto TService especificado como servicio Singleton con una instancia especificada en instance si el tipo de servicio todavía no se ha registrado.

TryAddTransient(IServiceCollection, Type)

Agrega el objeto service especificado como servicio Transient a collection si el tipo de servicio todavía no se ha registrado.

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

Agrega a collection el objeto service especificado como servicio Transient mediante el generador especificado en implementationFactory si el tipo de servicio todavía no se ha registrado.

TryAddTransient(IServiceCollection, Type, Type)

Agrega a collection el objeto service especificado como servicio Transient con la implementación de implementationType si el tipo de servicio todavía no se ha registrado.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Agrega a collection el objeto TService especificado como tipo de implementación de servicio Transient especificado en TImplementation si el tipo de servicio todavía no se ha registrado.

TryAddTransient<TService>(IServiceCollection)

Agrega el objeto TService especificado como servicio Transient a collection si el tipo de servicio todavía no se ha registrado.

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

Agrega a services el objeto TService especificado como servicio Transient mediante el generador especificado en implementationFactory si el tipo de servicio todavía no se ha registrado.

Se aplica a