ServiceCollectionServiceExtensions Clase

Definición

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

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

Métodos

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

Agrega un servicio con ámbito del tipo especificado en serviceType con un generador especificado en implementationFactory al IServiceCollectionespecificado.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Agrega un servicio con ámbito del tipo especificado en serviceType con una implementación del tipo especificado en implementationType al IServiceCollectionespecificado.

AddKeyedScoped(IServiceCollection, Type, Object)

Agrega un servicio con ámbito del tipo especificado en serviceType al IServiceCollectionespecificado.

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 al IServiceCollectionespecificado.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Agrega un servicio con ámbito del tipo especificado en TService con un tipo de implementación especificado en TImplementation al IServiceCollectionespecificado.

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

Agrega un servicio con ámbito del tipo especificado en TService con un generador especificado en implementationFactory al IServiceCollectionespecificado.

AddKeyedScoped<TService>(IServiceCollection, Object)

Agrega un servicio con ámbito del tipo especificado en TService al IServiceCollectionespecificado.

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

Agrega un servicio singleton del tipo especificado en serviceType con un generador especificado en implementationFactory al IServiceCollectionespecificado.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Agrega un servicio singleton del tipo especificado en serviceType con una instancia especificada en implementationInstance al IServiceCollectionespecificado.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Agrega un servicio singleton del tipo especificado en serviceType con una implementación del tipo especificado en implementationType al IServiceCollectionespecificado.

AddKeyedSingleton(IServiceCollection, Type, Object)

Agrega un servicio singleton del tipo especificado en serviceType al IServiceCollectionespecificado.

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 al IServiceCollectionespecificado.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Agrega un servicio singleton del tipo especificado en TService con un tipo de implementación especificado en TImplementation al IServiceCollectionespecificado.

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

Agrega un servicio singleton del tipo especificado en TService con un generador especificado en implementationFactory al IServiceCollectionespecificado.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Agrega un servicio singleton del tipo especificado en TService con una instancia especificada en implementationInstance al IServiceCollectionespecificado.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Agrega un servicio singleton del tipo especificado en TService al IServiceCollectionespecificado.

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

Agrega un servicio transitorio del tipo especificado en serviceType con un generador especificado en implementationFactory al IServiceCollectionespecificado.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Agrega un servicio transitorio del tipo especificado en serviceType con una implementación del tipo especificado en implementationType al IServiceCollectionespecificado.

AddKeyedTransient(IServiceCollection, Type, Object)

Agrega un servicio transitorio del tipo especificado en serviceType al IServiceCollectionespecificado.

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 al IServiceCollectionespecificado.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Agrega un servicio transitorio del tipo especificado en TService con un tipo de implementación especificado en TImplementation al IServiceCollectionespecificado.

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

Agrega un servicio transitorio del tipo especificado en TService con un generador especificado en implementationFactory al IServiceCollectionespecificado.

AddKeyedTransient<TService>(IServiceCollection, Object)

Agrega un servicio transitorio del tipo especificado en TService al IServiceCollectionespecificado.

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

Agrega un servicio con ámbito del tipo especificado en serviceType con un generador especificado en implementationFactory al IServiceCollectionespecificado.

AddScoped(IServiceCollection, Type, Type)

Agrega un servicio con ámbito del tipo especificado en serviceType con una implementación del tipo especificado en implementationType al IServiceCollectionespecificado.

AddScoped(IServiceCollection, Type)

Agrega un servicio con ámbito del tipo especificado en serviceType al IServiceCollectionespecificado.

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 al IServiceCollectionespecificado.

AddScoped<TService,TImplementation>(IServiceCollection)

Agrega un servicio con ámbito del tipo especificado en TService con un tipo de implementación especificado en TImplementation al IServiceCollectionespecificado.

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

Agrega un servicio con ámbito del tipo especificado en TService con un generador especificado en implementationFactory al IServiceCollectionespecificado.

AddScoped<TService>(IServiceCollection)

Agrega un servicio con ámbito del tipo especificado en TService al IServiceCollectionespecificado.

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

Agrega un servicio singleton del tipo especificado en serviceType con un generador especificado en implementationFactory al IServiceCollectionespecificado.

AddSingleton(IServiceCollection, Type, Object)

Agrega un servicio singleton del tipo especificado en serviceType con una instancia especificada en implementationInstance al IServiceCollectionespecificado.

AddSingleton(IServiceCollection, Type, Type)

Agrega un servicio singleton del tipo especificado en serviceType con una implementación del tipo especificado en implementationType al IServiceCollectionespecificado.

AddSingleton(IServiceCollection, Type)

Agrega un servicio singleton del tipo especificado en serviceType al IServiceCollectionespecificado.

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 al IServiceCollectionespecificado.

AddSingleton<TService,TImplementation>(IServiceCollection)

Agrega un servicio singleton del tipo especificado en TService con un tipo de implementación especificado en TImplementation al IServiceCollectionespecificado.

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

Agrega un servicio singleton del tipo especificado en TService con un generador especificado en implementationFactory al IServiceCollectionespecificado.

AddSingleton<TService>(IServiceCollection, TService)

Agrega un servicio singleton del tipo especificado en TService con una instancia especificada en implementationInstance al IServiceCollectionespecificado.

AddSingleton<TService>(IServiceCollection)

Agrega un servicio singleton del tipo especificado en TService al IServiceCollectionespecificado.

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

Agrega un servicio transitorio del tipo especificado en serviceType con un generador especificado en implementationFactory al IServiceCollectionespecificado.

AddTransient(IServiceCollection, Type, Type)

Agrega un servicio transitorio del tipo especificado en serviceType con una implementación del tipo especificado en implementationType al IServiceCollectionespecificado.

AddTransient(IServiceCollection, Type)

Agrega un servicio transitorio del tipo especificado en serviceType al IServiceCollectionespecificado.

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 al IServiceCollectionespecificado.

AddTransient<TService,TImplementation>(IServiceCollection)

Agrega un servicio transitorio del tipo especificado en TService con un tipo de implementación especificado en TImplementation al IServiceCollectionespecificado.

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

Agrega un servicio transitorio del tipo especificado en TService con un generador especificado en implementationFactory al IServiceCollectionespecificado.

AddTransient<TService>(IServiceCollection)

Agrega un servicio transitorio del tipo especificado en TService al IServiceCollectionespecificado.

Se aplica a