ServiceCollectionServiceExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Методы расширения для добавления служб в IServiceCollection.
public ref class ServiceCollectionServiceExtensions abstract sealed
public static class ServiceCollectionServiceExtensions
type ServiceCollectionServiceExtensions = class
Public Module ServiceCollectionServiceExtensions
- Наследование
-
ServiceCollectionServiceExtensions
Методы
AddKeyedScoped(IServiceCollection, Type, Object) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedScoped(IServiceCollection, Type, Object, Type) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedScoped<TService>(IServiceCollection, Object) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedSingleton(IServiceCollection, Type, Object) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton(IServiceCollection, Type, Object, Object) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton<TService>(IServiceCollection, Object) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedTransient(IServiceCollection, Type, Object) |
Добавляет временную службу типа, указанного в параметре |
AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет временную службу типа, указанного в параметре |
AddKeyedTransient(IServiceCollection, Type, Object, Type) |
Добавляет временную службу типа, указанного в параметре |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Добавляет временную службу типа, указанного в параметре |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Добавляет временную службу типа, указанного в параметре |
AddKeyedTransient<TService>(IServiceCollection, Object) |
Добавляет временную службу типа, указанного в параметре |
AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет временную службу типа, указанного в параметре |
AddScoped(IServiceCollection, Type) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddScoped(IServiceCollection, Type, Type) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddScoped<TService,TImplementation>(IServiceCollection) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddScoped<TService>(IServiceCollection) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddSingleton(IServiceCollection, Type) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton(IServiceCollection, Type, Object) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton(IServiceCollection, Type, Type) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton<TService,TImplementation>(IServiceCollection) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton<TService>(IServiceCollection) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton<TService>(IServiceCollection, TService) |
Добавляет отдельную службу типа, указанного в параметре |
AddTransient(IServiceCollection, Type) |
Добавляет временную службу типа, указанного в параметре |
AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет временную службу типа, указанного в параметре |
AddTransient(IServiceCollection, Type, Type) |
Добавляет временную службу типа, указанного в параметре |
AddTransient<TService,TImplementation>(IServiceCollection) |
Добавляет временную службу типа, указанного в параметре |
AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Добавляет временную службу типа, указанного в параметре |
AddTransient<TService>(IServiceCollection) |
Добавляет временную службу типа, указанного в параметре |
AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет временную службу типа, указанного в параметре |