ServiceCollectionDescriptorExtensions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 ServiceDescriptor |
| Add(IServiceCollection, ServiceDescriptor) |
Adiciona o especificado |
| RemoveAll(IServiceCollection, Type) |
Remove todos os serviços do tipo |
| RemoveAll<T>(IServiceCollection) |
Remove todos os serviços do tipo |
| RemoveAllKeyed(IServiceCollection, Type, Object) |
Remove todos os serviços do tipo |
| RemoveAllKeyed<T>(IServiceCollection, Object) |
Remove todos os serviços do tipo |
| Replace(IServiceCollection, ServiceDescriptor) |
Remove o primeiro serviço IServiceCollection com o mesmo tipo |
| TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Adiciona o especificado |
| TryAdd(IServiceCollection, ServiceDescriptor) |
Adiciona o especificado |
| 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. |
| TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
Adiciona um ServiceDescriptor descritor se existente com o mesmo ServiceType e uma implementação que ainda não existe. |
| TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Adiciona o especificado |
| TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
Adiciona o especificado |
| TryAddKeyedScoped(IServiceCollection, Type, Object) |
Adiciona o especificado |
| TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Adiciona o especificado |
| TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Adiciona o especificado |
| TryAddKeyedScoped<TService>(IServiceCollection, Object) |
Adiciona o especificado |
| TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Adiciona o especificado |
| TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Adiciona o especificado |
| TryAddKeyedSingleton(IServiceCollection, Type, Object) |
Adiciona o especificado |
| TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Adiciona o especificado |
| TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Adiciona o especificado |
| TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Adiciona o especificado |
| TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
Adiciona o especificado |
| TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Adiciona o especificado |
| TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
Adiciona o especificado |
| TryAddKeyedTransient(IServiceCollection, Type, Object) |
Adiciona o especificado |
| TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Adiciona o especificado |
| TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Adiciona o especificado |
| TryAddKeyedTransient<TService>(IServiceCollection, Object) |
Adiciona o especificado |
| TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Adiciona o especificado |
| TryAddScoped(IServiceCollection, Type, Type) |
Adiciona o especificado |
| TryAddScoped(IServiceCollection, Type) |
Adiciona o especificado |
| TryAddScoped<TService,TImplementation>(IServiceCollection) |
Adiciona o especificado |
| TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Adiciona o especificado |
| TryAddScoped<TService>(IServiceCollection) |
Adiciona o especificado |
| TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Adiciona o especificado |
| TryAddSingleton(IServiceCollection, Type, Type) |
Adiciona o especificado |
| TryAddSingleton(IServiceCollection, Type) |
Adiciona o especificado |
| TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Adiciona o especificado |
| TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Adiciona o especificado |
| TryAddSingleton<TService>(IServiceCollection, TService) |
Adiciona o especificado |
| TryAddSingleton<TService>(IServiceCollection) |
Adiciona o especificado |
| TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Adiciona o especificado |
| TryAddTransient(IServiceCollection, Type, Type) |
Adiciona o especificado |
| TryAddTransient(IServiceCollection, Type) |
Adiciona o especificado |
| TryAddTransient<TService,TImplementation>(IServiceCollection) |
Adiciona o especificado |
| TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Adiciona o especificado |
| TryAddTransient<TService>(IServiceCollection) |
Adiciona o especificado |