ServiceCollectionServiceExtensions Clase

Definición

Métodos de extensión para agregar servicios a una interfaz IServiceCollection.

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

Métodos

AddKeyedScoped(IServiceCollection, Type, Object)

Agrega un servicio con ámbito del tipo especificado en serviceType a la instancia de IServiceCollection especificada.

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

Agrega un servicio con ámbito del tipo especificado en serviceType con un generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Agrega un servicio con ámbito del tipo especificado en serviceType con una implementación del tipo especificado en implementationType a la instancia de IServiceCollection especificada.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Agrega un servicio con ámbito del tipo especificado en TService con un tipo de implementación especificado en TImplementation a la instancia de IServiceCollection especificada.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Agrega un servicio con ámbito del tipo especificado en TService con un tipo de implementación especificado en TImplementation mediante el generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddKeyedScoped<TService>(IServiceCollection, Object)

Agrega un servicio con ámbito del tipo especificado en TService a la instancia de IServiceCollection especificada.

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

Agrega un servicio con ámbito del tipo especificado en TService con un generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddKeyedSingleton(IServiceCollection, Type, Object)

Agrega un servicio singleton del tipo especificado en serviceType a la instancia de IServiceCollection especificada.

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

Agrega un servicio singleton del tipo especificado en serviceType con un generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Agrega un servicio singleton del tipo especificado en serviceType con una instancia especificada en implementationInstance a la instancia de IServiceCollection especificada.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Agrega un servicio singleton del tipo especificado en serviceType con una implementación del tipo especificado en implementationType a la instancia de IServiceCollection especificada.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Agrega un servicio singleton del tipo especificado en TService con un tipo de implementación especificado en TImplementation a la instancia de IServiceCollection especificada.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Agrega un servicio singleton del tipo especificado en TService con un tipo de implementación especificado en TImplementation mediante el generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Agrega un servicio singleton del tipo especificado en TService a la instancia de IServiceCollection especificada.

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

Agrega un servicio singleton del tipo especificado en TService con un generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Agrega un servicio singleton del tipo especificado en TService con una instancia especificada en implementationInstance a la instancia de IServiceCollection especificada.

AddKeyedTransient(IServiceCollection, Type, Object)

Agrega un servicio transitorio del tipo especificado en serviceType a la instancia de IServiceCollection especificada.

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

Agrega un servicio transitorio del tipo especificado en serviceType con un generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Agrega un servicio transitorio del tipo especificado en serviceType con una implementación del tipo especificado en implementationType a la instancia de IServiceCollection especificada.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Agrega un servicio transitorio del tipo especificado en TService con un tipo de implementación especificado en TImplementation a la instancia de IServiceCollection especificada.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Agrega un servicio transitorio del tipo especificado en TService con un tipo de implementación especificado en TImplementation mediante el generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddKeyedTransient<TService>(IServiceCollection, Object)

Agrega un servicio transitorio del tipo especificado en TService a la instancia de IServiceCollection especificada.

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

Agrega un servicio transitorio del tipo especificado en TService con un generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddScoped(IServiceCollection, Type)

Agrega un servicio con ámbito del tipo especificado en serviceType a la instancia de IServiceCollection especificada.

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

Agrega un servicio con ámbito del tipo especificado en serviceType con un generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddScoped(IServiceCollection, Type, Type)

Agrega un servicio con ámbito del tipo especificado en serviceType con una implementación del tipo especificado en implementationType a la instancia de IServiceCollection especificada.

AddScoped<TService,TImplementation>(IServiceCollection)

Agrega un servicio con ámbito del tipo especificado en TService con un tipo de implementación especificado en TImplementation a la instancia de IServiceCollection especificada.

AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Agrega un servicio con ámbito del tipo especificado en TService con un tipo de implementación especificado en TImplementation mediante el generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddScoped<TService>(IServiceCollection)

Agrega un servicio con ámbito del tipo especificado en TService a la instancia de IServiceCollection especificada.

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

Agrega un servicio con ámbito del tipo especificado en TService con un generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddSingleton(IServiceCollection, Type)

Agrega un servicio singleton del tipo especificado en serviceType a la instancia de IServiceCollection especificada.

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

Agrega un servicio singleton del tipo especificado en serviceType con un generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddSingleton(IServiceCollection, Type, Object)

Agrega un servicio singleton del tipo especificado en serviceType con una instancia especificada en implementationInstance a la instancia de IServiceCollection especificada.

AddSingleton(IServiceCollection, Type, Type)

Agrega un servicio singleton del tipo especificado en serviceType con una implementación del tipo especificado en implementationType a la instancia de IServiceCollection especificada.

AddSingleton<TService,TImplementation>(IServiceCollection)

Agrega un servicio singleton del tipo especificado en TService con un tipo de implementación especificado en TImplementation a la instancia de IServiceCollection especificada.

AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Agrega un servicio singleton del tipo especificado en TService con un tipo de implementación especificado en TImplementation mediante el generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddSingleton<TService>(IServiceCollection)

Agrega un servicio singleton del tipo especificado en TService a la instancia de IServiceCollection especificada.

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

Agrega un servicio singleton del tipo especificado en TService con un generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddSingleton<TService>(IServiceCollection, TService)

Agrega un servicio singleton del tipo especificado en TService con una instancia especificada en implementationInstance a la instancia de IServiceCollection especificada.

AddTransient(IServiceCollection, Type)

Agrega un servicio transitorio del tipo especificado en serviceType a la instancia de IServiceCollection especificada.

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

Agrega un servicio transitorio del tipo especificado en serviceType con un generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddTransient(IServiceCollection, Type, Type)

Agrega un servicio transitorio del tipo especificado en serviceType con una implementación del tipo especificado en implementationType a la instancia de IServiceCollection especificada.

AddTransient<TService,TImplementation>(IServiceCollection)

Agrega un servicio transitorio del tipo especificado en TService con un tipo de implementación especificado en TImplementation a la instancia de IServiceCollection especificada.

AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Agrega un servicio transitorio del tipo especificado en TService con un tipo de implementación especificado en TImplementation mediante el generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

AddTransient<TService>(IServiceCollection)

Agrega un servicio transitorio del tipo especificado en TService a la instancia de IServiceCollection especificada.

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

Agrega un servicio transitorio del tipo especificado en TService con un generador especificado en implementationFactory a la instancia de IServiceCollection especificada.

Se aplica a