ServiceCollectionDescriptorExtensions Classe

Definição

Métodos de extensão para adicionar e remover serviços a um IServiceCollection.

public ref class ServiceCollectionDescriptorExtensions abstract sealed
public static class ServiceCollectionDescriptorExtensions
type ServiceCollectionDescriptorExtensions = class
Public Module ServiceCollectionDescriptorExtensions
Herança
ServiceCollectionDescriptorExtensions

Métodos

Nome Description
Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adiciona uma sequência de ServiceDescriptorcollection.

Add(IServiceCollection, ServiceDescriptor)

Adiciona o especificado descriptor ao collection.

RemoveAll(IServiceCollection, Type)

Remove todos os serviços do tipo serviceType em IServiceCollection.

RemoveAll<T>(IServiceCollection)

Remove todos os serviços do tipo T em IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Remove todos os serviços do tipo serviceType em IServiceCollection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Remove todos os serviços do tipo T em IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Remove o primeiro serviço IServiceCollection com o mesmo tipo descriptor de serviço que e adiciona descriptor à coleção.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adiciona o especificado descriptors ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAdd(IServiceCollection, ServiceDescriptor)

Adiciona o especificado descriptor ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Adiciona os s especificados ServiceDescriptorse um descritor existente com o mesmo ServiceType e uma implementação que ainda não existe.services

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Adiciona um ServiceDescriptor descritor se existente com o mesmo ServiceType e uma implementação que ainda não existe.services

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

Adiciona o especificado service como um Scoped serviço usando a fábrica especificada no implementationFactorycollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Adiciona o especificado service como um Scoped serviço com a implementationType implementação ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Adiciona o especificado service como um Scoped serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Adiciona o especificado TService como um Scoped tipo de implementação de serviço especificado no TImplementationcollection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado TService como um Scoped serviço usando a fábrica especificada no implementationFactoryservices caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Adiciona o especificado TService como um Scoped serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado service como um Singleton serviço usando a fábrica especificada no implementationFactorycollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Adiciona o especificado service como um Singleton serviço com a implementationType implementação ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Adiciona o especificado service como um Singleton serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Adiciona o especificado TService como um Singleton tipo de implementação de serviço especificado no TImplementationcollection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado TService como um Singleton serviço usando a fábrica especificada no implementationFactoryservices caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Adiciona o especificado TService como um Singleton serviço com uma instância especificada no instancecollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Adiciona o especificado TService como um Singleton serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado service como um Transient serviço usando a fábrica especificada no implementationFactorycollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Adiciona o especificado service como um Transient serviço com a implementationType implementação ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Adiciona o especificado service como um Transient serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Adiciona o especificado TService como um Transient tipo de implementação de serviço especificado no TImplementationcollection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado TService como um Transient serviço usando a fábrica especificada no implementationFactoryservices caso de o tipo de serviço ainda não ter sido registrado.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Adiciona o especificado TService como um Transient serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado service como um Scoped serviço usando a fábrica especificada no implementationFactorycollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddScoped(IServiceCollection, Type, Type)

Adiciona o especificado service como um Scoped serviço com a implementationType implementação ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddScoped(IServiceCollection, Type)

Adiciona o especificado service como um Scoped serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Adiciona o especificado TService como um Scoped tipo de implementação de serviço especificado no TImplementationcollection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado TService como um Scoped serviço usando a fábrica especificada no implementationFactoryservices caso de o tipo de serviço ainda não ter sido registrado.

TryAddScoped<TService>(IServiceCollection)

Adiciona o especificado TService como um Scoped serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado service como um Singleton serviço usando a fábrica especificada no implementationFactorycollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddSingleton(IServiceCollection, Type, Type)

Adiciona o especificado service como um Singleton serviço com a implementationType implementação ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddSingleton(IServiceCollection, Type)

Adiciona o especificado service como um Singleton serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Adiciona o especificado TService como um Singleton tipo de implementação de serviço especificado no TImplementationcollection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado TService como um Singleton serviço usando a fábrica especificada no implementationFactoryservices caso de o tipo de serviço ainda não ter sido registrado.

TryAddSingleton<TService>(IServiceCollection, TService)

Adiciona o especificado TService como um Singleton serviço com uma instância especificada no instancecollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddSingleton<TService>(IServiceCollection)

Adiciona o especificado TService como um Singleton serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado service como um Transient serviço usando a fábrica especificada no implementationFactorycollection caso de o tipo de serviço ainda não ter sido registrado.

TryAddTransient(IServiceCollection, Type, Type)

Adiciona o especificado service como um Transient serviço com a implementationType implementação ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddTransient(IServiceCollection, Type)

Adiciona o especificado service como um Transient serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Adiciona o especificado TService como um Transient tipo de implementação de serviço especificado no TImplementationcollection caso de o tipo de serviço ainda não ter sido registrado.

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

Adiciona o especificado TService como um Transient serviço usando a fábrica especificada no implementationFactoryservices caso de o tipo de serviço ainda não ter sido registrado.

TryAddTransient<TService>(IServiceCollection)

Adiciona o especificado TService como um Transient serviço ao collection caso de o tipo de serviço ainda não ter sido registrado.

Aplica-se a