ServiceCollectionDescriptorExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Методы расширения для добавления и удаления служб в IServiceCollection.
public ref class ServiceCollectionDescriptorExtensions abstract sealed
public static class ServiceCollectionDescriptorExtensions
type ServiceCollectionDescriptorExtensions = class
Public Module ServiceCollectionDescriptorExtensions
- Наследование
-
ServiceCollectionDescriptorExtensions
Методы
Add(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Добавляет последовательность ServiceDescriptor в |
Add(IServiceCollection, ServiceDescriptor) |
Добавляет заданный объект |
RemoveAll(IServiceCollection, Type) |
Удаляет все службы типа |
RemoveAll<T>(IServiceCollection) |
Удаляет все службы типа |
RemoveAllKeyed(IServiceCollection, Type, Object) |
Удаляет все службы типа |
RemoveAllKeyed<T>(IServiceCollection, Object) |
Удаляет все службы типа |
Replace(IServiceCollection, ServiceDescriptor) |
Удаляет первую службу в IServiceCollection с тем же типом службы, что и |
TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Добавляет указанный |
TryAdd(IServiceCollection, ServiceDescriptor) |
Добавляет указанный |
TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Добавляет указанные ServiceDescriptor, если существует дескриптор с тем же ServiceType и реализацией, которая отсутствует в |
TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
Добавляет ServiceDescriptor, если существует дескриптор с тем же ServiceType и реализацией, которая отсутствует в |
TryAddKeyedScoped(IServiceCollection, Type, Object) |
Добавляет указанный |
TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет указанный |
TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
Добавляет указанный |
TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Добавляет указанный |
TryAddKeyedScoped<TService>(IServiceCollection, Object) |
Добавляет указанный |
TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет указанный |
TryAddKeyedSingleton(IServiceCollection, Type, Object) |
Добавляет указанный |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет указанный |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Добавляет указанный |
TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Добавляет указанный |
TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
Добавляет указанный |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет указанный |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Добавляет указанный |
TryAddKeyedTransient(IServiceCollection, Type, Object) |
Добавляет указанный |
TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет указанный |
TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
Добавляет указанный |
TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Добавляет указанный |
TryAddKeyedTransient<TService>(IServiceCollection, Object) |
Добавляет указанный |
TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет указанный |
TryAddScoped(IServiceCollection, Type) |
Добавляет указанный |
TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет указанный |
TryAddScoped(IServiceCollection, Type, Type) |
Добавляет указанный |
TryAddScoped<TService,TImplementation>(IServiceCollection) |
Добавляет указанный |
TryAddScoped<TService>(IServiceCollection) |
Добавляет указанный |
TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет указанный |
TryAddSingleton(IServiceCollection, Type) |
Добавляет указанный |
TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет указанный |
TryAddSingleton(IServiceCollection, Type, Type) |
Добавляет указанный |
TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Добавляет указанный |
TryAddSingleton<TService>(IServiceCollection) |
Добавляет указанный |
TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет указанный |
TryAddSingleton<TService>(IServiceCollection, TService) |
Добавляет указанный |
TryAddTransient(IServiceCollection, Type) |
Добавляет указанный |
TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет указанный |
TryAddTransient(IServiceCollection, Type, Type) |
Добавляет указанный |
TryAddTransient<TService,TImplementation>(IServiceCollection) |
Добавляет указанный |
TryAddTransient<TService>(IServiceCollection) |
Добавляет указанный |
TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет указанный |