ServiceCollection Класс

Определение

Реализация IServiceCollection по умолчанию.

public ref class ServiceCollection : Microsoft::Extensions::DependencyInjection::IServiceCollection, System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type ServiceCollection = class
    interface IServiceCollection
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type ServiceCollection = class
    interface IServiceCollection
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
Наследование
ServiceCollection
Реализации

Конструкторы

ServiceCollection()

Инициализирует новый экземпляр класса ServiceCollection.

Свойства

Count

Получает число элементов, содержащихся в интерфейсе ICollection<T>.

IsReadOnly

Получает значение, указывающее, является ли объект ICollection<T> доступным только для чтения.

Item[Int32]

Возвращает или задает элемент по указанному индексу.

Методы

Clear()

Удаляет все элементы из коллекции ICollection<T>.

Contains(ServiceDescriptor)

Определяет, содержит ли коллекция ICollection<T> указанное значение.

CopyTo(ServiceDescriptor[], Int32)

Копирует элементы коллекции ICollection<T> в массив Array, начиная с указанного индекса массива Array.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, выполняющий перебор элементов в коллекции.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IndexOf(ServiceDescriptor)

Определяет индекс заданного элемента коллекции IList<T>.

Insert(Int32, ServiceDescriptor)

Вставляет элемент в список IList<T> по указанному индексу.

MakeReadOnly()

Делает эту коллекцию доступной только для чтения.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Remove(ServiceDescriptor)

Удаляет первое вхождение указанного объекта из коллекции ICollection<T>.

RemoveAt(Int32)

Удаляет элемент IList<T> по указанному индексу.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

Добавляет элемент в коллекцию ICollection<T>.

IEnumerable.GetEnumerator()

Возвращает перечислитель, который осуществляет итерацию по коллекции.

Методы расширения

AddServiceLogEnricher(IServiceCollection)

Добавляет экземпляр средства обогащения службы в IServiceCollection.

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)

Добавляет экземпляр средства обогащения службы в IServiceCollection.

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

Добавляет экземпляр средства обогащения службы в IServiceCollection.

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

Добавляет экземпляр в ApplicationMetadata контейнер внедрения зависимостей.

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

Добавляет экземпляр в ApplicationMetadata контейнер внедрения зависимостей.

AddAsyncState(IServiceCollection)

Добавляет реализации по умолчанию для IAsyncStateслужб , IAsyncContext<T>и Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 . Обратите внимание, что реализации этих интерфейсов не являются потокобезопасны.

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Принудительно применяет одноэлементную активацию с ключом во время запуска, а не во время выполнения.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Принудительно применяет одноэлементную активацию с ключом во время запуска, а не во время выполнения.

ActivateSingleton(IServiceCollection, Type)

Применяет одноэлементную активацию во время запуска, а не во время выполнения.

ActivateSingleton<TService>(IServiceCollection)

Применяет одноэлементную активацию во время запуска, а не во время выполнения.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Добавляет автоматически активированную одноэлементную службу с ключом.

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

Добавляет автоматически активированную одноэлементную службу с ключом.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Добавляет автоматически активированную одноэлементную службу с ключом.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Добавляет автоматически активированную одноэлементную службу с ключом.

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

Добавляет автоматически активированную одноэлементную службу с ключом.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Добавляет автоматически активированную одноэлементную службу с ключом.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Добавляет автоматически активированную одноэлементную службу с ключом.

AddActivatedSingleton(IServiceCollection, Type)

Добавляет автоматически активированную одноэлементную службу типа, указанного в serviceType, в указанный IServiceCollection.

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

Добавляет автоматически активированную одноэлементную службу.

AddActivatedSingleton(IServiceCollection, Type, Type)

Добавляет автоматически активированную одноэлементную службу.

AddActivatedSingleton<TService>(IServiceCollection)

Добавляет автоматически активированную одноэлементную службу.

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

Добавляет автоматически активированную одноэлементную службу.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Добавляет автоматически активированную одноэлементную службу.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Добавляет автоматически активированную одноэлементную службу.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Пытается добавить автоматически активированную одноэлементную службу.

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

Пытается добавить автоматически активированную одноэлементную службу.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Пытается добавить автоматически активированную одноэлементную службу.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Пытается добавить автоматически активированную одноэлементную службу.

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

Пытается добавить автоматически активированную одноэлементную службу.

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Пытается добавить автоматически активированную одноэлементную службу.

TryAddActivatedSingleton(IServiceCollection, Type)

Пытается добавить автоматически активированную одноэлементную службу.

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

Пытается добавить автоматически активированную одноэлементную службу.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Пытается добавить автоматически активированную одноэлементную службу.

TryAddActivatedSingleton<TService>(IServiceCollection)

Пытается добавить автоматически активированную одноэлементную службу.

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

Пытается добавить автоматически активированную одноэлементную службу.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Пытается добавить автоматически активированную одноэлементную службу.

AddTelemetryHealthCheckPublisher(IServiceCollection)

Регистрирует издателя проверка работоспособности, который выдает данные телеметрии, представляющие работоспособность приложения.

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

Регистрирует издателя проверка работоспособности, который выдает данные телеметрии, представляющие работоспособность приложения.

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

Регистрирует издателя проверка работоспособности, который выдает данные телеметрии, представляющие работоспособность приложения.

AddContextualOptions(IServiceCollection)

Добавляет службы, необходимые для использования контекстных параметров.

Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

Регистрирует действие, используемое для настройки определенного типа параметров.

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Регистрирует действие, используемое для настройки определенного типа параметров.

Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>)

Регистрирует действие, используемое для настройки определенного типа параметров.

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Регистрирует действие, используемое для настройки определенного типа параметров.

PostConfigure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

Регистрирует действие, используемое для инициализации определенного типа параметров.

PostConfigure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>)

Регистрирует действие, используемое для инициализации определенного типа параметров.

PostConfigureAll<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

Регистрирует действие, используемое для инициализации всех экземпляров определенного типа параметров.

ValidateContextualOptions<TOptions>(IServiceCollection, Func<TOptions,Boolean>, String)

Регистрация действия проверки для типа параметров.

ValidateContextualOptions<TOptions>(IServiceCollection, String, Func<TOptions,Boolean>, String)

Регистрация действия проверки для типа параметров.

AddWebEncoders(IServiceCollection)

Добавляет HtmlEncoder, JavaScriptEncoder и UrlEncoder в указанный параметр services.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Добавляет HtmlEncoder, JavaScriptEncoder и UrlEncoder в указанный параметр services.

AddLogEnricher(IServiceCollection, ILogEnricher)

Регистрирует экземпляр средства обогащения журналов.

AddLogEnricher<T>(IServiceCollection)

Регистрирует тип средства обогащения журнала.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Регистрирует экземпляр статического средства обогащения журналов.

AddStaticLogEnricher<T>(IServiceCollection)

Регистрирует тип статического средства обогащения журналов.

AddExceptionSummarizer(IServiceCollection)

Регистрирует средство формирования сводных данных об исключениях в контейнере внедрения зависимостей.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

Регистрирует средство формирования сводных данных об исключениях в контейнере внедрения зависимостей.

Add(IServiceCollection, ServiceDescriptor)

Добавляет заданный объект descriptor в collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Добавляет последовательность ServiceDescriptor в collection.

RemoveAll(IServiceCollection, Type)

Удаляет все службы типа serviceType в IServiceCollection.

RemoveAll<T>(IServiceCollection)

Удаляет все службы типа T в IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Удаляет все службы типа serviceType в collection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Удаляет все службы типа T в collection.

Replace(IServiceCollection, ServiceDescriptor)

Удаляет первую службу в IServiceCollection с тем же типом службы, что и descriptor, и добавляет descriptor в коллекцию.

TryAdd(IServiceCollection, ServiceDescriptor)

Добавляет указанный descriptor в collection, если этот тип службы еще не зарегистрирован.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Добавляет указанный descriptors в collection, если этот тип службы еще не зарегистрирован.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Добавляет ServiceDescriptor, если существует дескриптор с тем же ServiceType и реализацией, которая отсутствует в services.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Добавляет указанные ServiceDescriptor, если существует дескриптор с тем же ServiceType и реализацией, которая отсутствует в services.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Добавляет указанный service в качестве службы Scoped в collection, если этот тип службы еще не зарегистрирован.

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

Добавляет указанный service в качестве службы Scoped в collection, используя указанную в implementationFactory фабрику, если этот тип службы еще не зарегистрирован.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Добавляет указанный service в качестве службы Scoped с реализацией implementationType в collection, если этот тип службы еще не зарегистрирован.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Добавляет указанный TService в качестве службы Scoped в collection, если этот тип службы еще не зарегистрирован.

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

Добавляет указанный TService в качестве службы Scoped в services, используя указанную в implementationFactory фабрику, если этот тип службы еще не зарегистрирован.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Добавляет указанный TService в качестве службы Scoped в collection, используя указанный в TImplementation тип реализации, если этот тип службы еще не зарегистрирован.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Добавляет указанный service в качестве службы Singleton в collection, если этот тип службы еще не зарегистрирован.

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

Добавляет указанный service в качестве службы Singleton в collection, используя указанную в implementationFactory фабрику, если этот тип службы еще не зарегистрирован.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Добавляет указанный service в качестве службы Singleton с реализацией implementationType в collection, если этот тип службы еще не зарегистрирован.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Добавляет указанный TService в качестве службы Singleton в collection, если этот тип службы еще не зарегистрирован.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Добавляет указанный TService в качестве службы Singleton в collection, используя указанный в instance экземпляр, если этот тип службы еще не зарегистрирован.

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

Добавляет указанный TService в качестве службы Singleton в services, используя указанную в implementationFactory фабрику, если этот тип службы еще не зарегистрирован.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Добавляет указанный TService в качестве службы Singleton в collection, используя указанный в TImplementation тип реализации, если этот тип службы еще не зарегистрирован.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Добавляет указанный service в качестве службы Transient в collection, если этот тип службы еще не зарегистрирован.

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

Добавляет указанный service в качестве службы Transient в collection, используя указанную в implementationFactory фабрику, если этот тип службы еще не зарегистрирован.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Добавляет указанный service в качестве службы Transient с реализацией implementationType в collection, если этот тип службы еще не зарегистрирован.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Добавляет указанный TService в качестве службы Transient в collection, если этот тип службы еще не зарегистрирован.

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

Добавляет указанный TService в качестве службы Transient в services, используя указанную в implementationFactory фабрику, если этот тип службы еще не зарегистрирован.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Добавляет указанный TService в качестве службы Transient в collection, используя указанный в TImplementation тип реализации, если этот тип службы еще не зарегистрирован.

TryAddScoped(IServiceCollection, Type)

Добавляет указанный service в качестве службы Scoped в collection, если этот тип службы еще не зарегистрирован.

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

Добавляет указанный service в качестве службы Scoped в collection, используя указанную в implementationFactory фабрику, если этот тип службы еще не зарегистрирован.

TryAddScoped(IServiceCollection, Type, Type)

Добавляет указанный service в качестве службы Scoped с реализацией implementationType в collection, если этот тип службы еще не зарегистрирован.

TryAddScoped<TService>(IServiceCollection)

Добавляет указанный TService в качестве службы Scoped в collection, если этот тип службы еще не зарегистрирован.

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

Добавляет указанный TService в качестве службы Scoped в services, используя указанную в implementationFactory фабрику, если этот тип службы еще не зарегистрирован.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Добавляет указанный TService в качестве службы Scoped в collection, используя указанный в TImplementation тип реализации, если этот тип службы еще не зарегистрирован.

TryAddSingleton(IServiceCollection, Type)

Добавляет указанный service в качестве службы Singleton в collection, если этот тип службы еще не зарегистрирован.

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

Добавляет указанный service в качестве службы Singleton в collection, используя указанную в implementationFactory фабрику, если этот тип службы еще не зарегистрирован.

TryAddSingleton(IServiceCollection, Type, Type)

Добавляет указанный service в качестве службы Singleton с реализацией implementationType в collection, если этот тип службы еще не зарегистрирован.

TryAddSingleton<TService>(IServiceCollection)

Добавляет указанный TService в качестве службы Singleton в collection, если этот тип службы еще не зарегистрирован.

TryAddSingleton<TService>(IServiceCollection, TService)

Добавляет указанный TService в качестве службы Singleton в collection, используя указанный в instance экземпляр, если этот тип службы еще не зарегистрирован.

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

Добавляет указанный TService в качестве службы Singleton в services, используя указанную в implementationFactory фабрику, если этот тип службы еще не зарегистрирован.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Добавляет указанный TService в качестве службы Singleton в collection, используя указанный в TImplementation тип реализации, если этот тип службы еще не зарегистрирован.

TryAddTransient(IServiceCollection, Type)

Добавляет указанный service в качестве службы Transient в collection, если этот тип службы еще не зарегистрирован.

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

Добавляет указанный service в качестве службы Transient в collection, используя указанную в implementationFactory фабрику, если этот тип службы еще не зарегистрирован.

TryAddTransient(IServiceCollection, Type, Type)

Добавляет указанный service в качестве службы Transient с реализацией implementationType в collection, если этот тип службы еще не зарегистрирован.

TryAddTransient<TService>(IServiceCollection)

Добавляет указанный TService в качестве службы Transient в collection, если этот тип службы еще не зарегистрирован.

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

Добавляет указанный TService в качестве службы Transient в services, используя указанную в implementationFactory фабрику, если этот тип службы еще не зарегистрирован.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Добавляет указанный TService в качестве службы Transient в collection, используя указанный в TImplementation тип реализации, если этот тип службы еще не зарегистрирован.

AddFakeLogging(IServiceCollection)

Настраивает фиктивное ведение журнала с параметрами по умолчанию.

AddFakeLogging(IServiceCollection, IConfigurationSection)

Настраивает фиктивное ведение журнала.

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Настраивает фиктивное ведение журнала.

AddFakeRedaction(IServiceCollection)

Регистрирует поддельный поставщик редактора, который всегда возвращает поддельные экземпляры отредактора.

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

Регистрирует поддельный поставщик редактора, который всегда возвращает поддельные экземпляры отредактора.

AddHealthChecks(IServiceCollection)

Добавляет HealthCheckService в контейнер, используя предоставленный делегат для регистрации проверок работоспособности.

AddHttpClient(IServiceCollection)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection.

AddHttpClient(IServiceCollection, String)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает именованный HttpClient.

AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает именованный HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает именованный HttpClient.

AddHttpClient<TClient>(IServiceCollection)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Для имени клиента будет задано полное имя TClient.

AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Для имени клиента будет задано имя типа TClient.

AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Для имени клиента будет задано имя типа TClient.

AddHttpClient<TClient>(IServiceCollection, String)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Для имени клиента будет задано имя типа TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Для имени клиента будет задано имя типа TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Для имени клиента будет задано имя типа TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient. Для имени клиента будет задано имя типа TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>)

Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом TClient и именованным HttpClient.

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

Добавляет делегат, который будет использоваться для настройки всех HttpClient экземпляров.

AddHttpClientLatencyTelemetry(IServiceCollection)

Добавляет для сбора сведений DelegatingHandler о задержке и обогащения журнала исходящих запросов для всех HTTP-клиентов.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

Добавляет для сбора сведений DelegatingHandler о задержке и обогащения журнала исходящих запросов для всех HTTP-клиентов.

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

Добавляет для сбора сведений DelegatingHandler о задержке и обогащения журнала исходящих запросов для всех HTTP-клиентов.

AddExtendedHttpClientLogging(IServiceCollection)

Добавляет для IHttpClientAsyncLogger создания журналов исходящих запросов для всех HTTP-клиентов, созданных с IHttpClientFactoryпомощью .

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Добавляет для IHttpClientAsyncLogger создания журналов исходящих запросов для всех HTTP-клиентов, созданных с IHttpClientFactoryпомощью .

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Добавляет для IHttpClientAsyncLogger создания журналов исходящих запросов для всех HTTP-клиентов, созданных с IHttpClientFactoryпомощью .

AddHttpClientLogEnricher<T>(IServiceCollection)

Добавляет экземпляр средства обогащения T в для обогащения IServiceCollectionHttpClient журналов.

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Добавляет метаданные зависимостей.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Добавляет метаданные зависимостей.

AddKubernetesProbes(IServiceCollection)

Регистрирует пробы активности, запуска и готовности с помощью параметров по умолчанию.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

Регистрирует пробы активности, запуска и готовности с помощью настроенных параметров.

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

Регистрирует пробы активности, запуска и готовности с помощью настроенных параметров.

AddConsoleLatencyDataExporter(IServiceCollection)

Добавление средства экспорта данных о задержке для консоли.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Добавление средства экспорта данных о задержке для консоли.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Добавление средства экспорта данных о задержке для консоли.

AddLatencyContext(IServiceCollection)

Добавляет контекст задержки.

AddLatencyContext(IServiceCollection, IConfigurationSection)

Добавляет контекст задержки.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

Добавляет контекст задержки.

RegisterCheckpointNames(IServiceCollection, String[])

Регистрирует набор имен контрольных точек для контекста задержки.

RegisterMeasureNames(IServiceCollection, String[])

Регистрирует набор имен мер для контекста задержки.

RegisterTagNames(IServiceCollection, String[])

Регистрирует набор имен тегов для контекста задержки.

AddLocalization(IServiceCollection)

Добавляет службы, необходимые для локализации приложения.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Добавляет службы, необходимые для локализации приложения.

AddLogging(IServiceCollection)

Добавляет службы ведения журнала в указанную коллекцию IServiceCollection.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Добавляет службы ведения журнала в указанную коллекцию IServiceCollection.

AddDistributedMemoryCache(IServiceCollection)

Добавляет реализацию IDistributedCache по умолчанию, которая сохраняет элементы из памяти в коллекции IServiceCollection. Платформы, для работы которых требуется распределенный кэш, могут добавить эту зависимость в список своих зависимостей, чтобы обеспечить наличие по крайней мере одной реализации.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Добавляет реализацию IDistributedCache по умолчанию, которая сохраняет элементы из памяти в коллекции IServiceCollection. Платформы, для работы которых требуется распределенный кэш, могут добавить эту зависимость в список своих зависимостей, чтобы обеспечить наличие по крайней мере одной реализации.

AddMemoryCache(IServiceCollection)

Добавляет не распределенную реализацию IMemoryCache в памяти в IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Добавляет не распределенную реализацию IMemoryCache в памяти в IServiceCollection.

AddMetrics(IServiceCollection)

Добавляет службы метрик в указанный IServiceCollectionобъект .

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

Добавляет службы метрик в указанный IServiceCollectionобъект .

AddNullLatencyContext(IServiceCollection)

Добавляет контекст задержки без операции в контейнер внедрения зависимостей.

AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

ObjectPool<T> Добавляет и позволяет di di возвращать экземпляры с заданной областью .TService

AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

ObjectPool<T> Добавляет и позволяет di di возвращать экземпляры с заданной областью .TService

ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Регистрирует действие, используемое DependencyInjectionPoolOptions для настройки типизированного пула.

ConfigurePools(IServiceCollection, IConfigurationSection)

Настраивает пулы внедрения зависимостей.

Configure<TOptions>(IServiceCollection, IConfiguration)

Регистрирует экземпляр конфигурации, с которым TOptions будет выполнять привязку, и обновляет параметры при изменении конфигурации.

Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>)

Регистрирует экземпляр конфигурации, к которому будет привязан объект TOptions.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Регистрирует экземпляр конфигурации, к которому будет привязан объект TOptions.

Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>)

Регистрирует экземпляр конфигурации, к которому будет привязан объект TOptions.

AddOptions(IServiceCollection)

Добавляет службы, необходимые для параметров использования.

AddOptions<TOptions>(IServiceCollection)

Возвращает построитель параметров, который перенаправляет вызовы Configure для того же имени TOptions в базовую коллекцию служб.

AddOptions<TOptions>(IServiceCollection, String)

Возвращает построитель параметров, который перенаправляет вызовы Configure для того же имени TOptions в базовую коллекцию служб.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Добавляет службы, необходимые для использования параметров, и принудительно применяет проверку параметров проверка при запуске, а не во время выполнения.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Добавляет службы, необходимые для использования параметров, и принудительно применяет проверку параметров проверка при запуске, а не во время выполнения.

Configure<TOptions>(IServiceCollection, Action<TOptions>)

Регистрирует действие, используемое для настройки определенного типа параметров во время запуска. Выполняется перед PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Обновления конфигурации не вызывает действие снова.

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

Регистрирует действие, используемое для настройки определенного типа параметров. Они выполняются до PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Регистрирует действие, используемое для настройки всех экземпляров определенного типа параметров.

ConfigureOptions(IServiceCollection, Object)

Регистрирует объект, который будет иметь все его I[Post]ConfigureOptions зарегистрированные.

ConfigureOptions(IServiceCollection, Type)

Регистрирует тип, который будет иметь все его I[Post]ConfigureOptions зарегистрированные.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Регистрирует тип, который будет иметь все его I[Post]ConfigureOptions зарегистрированные.

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

Регистрирует действие, используемое для инициализации определенного типа параметров. Они выполняются после Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

Регистрирует действие, используемое для настройки определенного типа параметров. Они выполняются после Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Регистрирует действие, используемое для последующей настройки всех экземпляров определенного типа параметров. Они выполняются после Configure<TOptions>(IServiceCollection, Action<TOptions>).

AddProcessLogEnricher(IServiceCollection)

Добавляет экземпляр средства обогащения процессов в IServiceCollection.

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

Добавляет экземпляр средства обогащения узла в IServiceCollection.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

Добавляет экземпляр средства обогащения процессов в IServiceCollection.

AddRedaction(IServiceCollection)

Регистрирует реализацию IRedactorProvider в IServiceCollection.

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

Регистрирует реализацию IRedactorProvider в и IServiceCollection настраивает доступные субъекты редакторов.

AddResilienceEnricher(IServiceCollection)

Добавляет средства повышения устойчивости.

AddResourceMonitoring(IServiceCollection)

Настраивает и добавляет реализацию IResourceMonitor в коллекцию служб.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)

Настраивает и добавляет реализацию IResourceMonitor в коллекцию служб.

BuildServiceProvider(IServiceCollection)

Создает объект ServiceProvider, содержащий службы из указанной коллекции IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Создает объект ServiceProvider, содержащий службы из указанной коллекции IServiceCollection, при необходимости включая операции создания службы и проверки области.

BuildServiceProvider(IServiceCollection, Boolean)

Создает объект ServiceProvider, содержащий службы из указанной коллекции IServiceCollection, при необходимости включая проверку области.

AddHostedService<THostedService>(IServiceCollection)

Добавьте регистрацию IHostedService для заданного типа.

AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>)

Добавьте регистрацию IHostedService для заданного типа.

AddKeyedScoped(IServiceCollection, Type, Object)

Добавляет службу с ограниченной областью типа, указанного в параметре serviceType, в заданную коллекцию IServiceCollection.

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

Добавляет службу с ограниченной областью типа, указанного в параметре serviceType, с фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Добавляет службу с ограниченной областью типа, указанного в параметре serviceType, с реализацией типа, указанного в параметре implementationType, в заданную коллекцию IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object)

Добавляет службу с ограниченной областью типа, указанного в параметре TService, в заданную коллекцию IServiceCollection.

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

Добавляет службу с ограниченной областью типа, указанного в параметре TService, с фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Добавляет службу с ограниченной областью типа, указанного в параметре TService, с типом реализации, указанным в параметре TImplementation, в заданную коллекцию IServiceCollection.

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

Добавляет службу с ограниченной областью типа, указанного в параметре TService, с типом реализации, указанным в параметре TImplementation, и фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object)

Добавляет отдельную службу типа, указанного в параметре serviceType, в заданную коллекцию IServiceCollection.

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

Добавляет отдельную службу типа, указанного в параметре serviceType, с фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Добавляет отдельную службу типа, указанного в параметре serviceType, с экземпляром, указанным в параметре implementationInstance, в заданную коллекцию IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Добавляет отдельную службу типа, указанного в параметре serviceType, с реализацией типа, указанного в параметре implementationType, в заданную коллекцию IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Добавляет отдельную службу типа, указанного в параметре TService, в заданную коллекцию IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Добавляет отдельную службу типа, указанного в параметре TService, с экземпляром, указанным в параметре implementationInstance, в заданную коллекцию IServiceCollection.

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

Добавляет отдельную службу типа, указанного в параметре TService, с фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Добавляет отдельную службу типа, указанного в параметре TService, с типом реализации, указанным в параметре TImplementation, в заданную коллекцию IServiceCollection.

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

Добавляет отдельную службу типа, указанного в параметре TService, с типом реализации, указанным в параметре TImplementation, и фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object)

Добавляет временную службу типа, указанного в параметре serviceType, в заданную коллекцию IServiceCollection.

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

Добавляет временную службу типа, указанного в параметре serviceType, с фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Добавляет временную службу типа, указанного в параметре serviceType, с реализацией типа, указанного в параметре implementationType, в заданную коллекцию IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object)

Добавляет временную службу типа, указанного в параметре TService, в заданную коллекцию IServiceCollection.

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

Добавляет временную службу типа, указанного в параметре TService, с фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Добавляет временную службу типа, указанного в параметре TService, с типом реализации, указанным в параметре TImplementation, в заданную коллекцию IServiceCollection.

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

Добавляет временную службу типа, указанного в параметре TService, с типом реализации, указанным в параметре TImplementation, и фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddScoped(IServiceCollection, Type)

Добавляет службу с ограниченной областью типа, указанного в параметре serviceType, в заданную коллекцию IServiceCollection.

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

Добавляет службу с ограниченной областью типа, указанного в параметре serviceType, с фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Добавляет службу с ограниченной областью типа, указанного в параметре serviceType, с реализацией типа, указанного в параметре implementationType, в заданную коллекцию IServiceCollection.

AddScoped<TService>(IServiceCollection)

Добавляет службу с ограниченной областью типа, указанного в параметре TService, в заданную коллекцию IServiceCollection.

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

Добавляет службу с ограниченной областью типа, указанного в параметре TService, с фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Добавляет службу с ограниченной областью типа, указанного в параметре TService, с типом реализации, указанным в параметре TImplementation, в заданную коллекцию IServiceCollection.

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

Добавляет службу с ограниченной областью типа, указанного в параметре TService, с типом реализации, указанным в параметре TImplementation, и фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddSingleton(IServiceCollection, Type)

Добавляет отдельную службу типа, указанного в параметре serviceType, в заданную коллекцию IServiceCollection.

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

Добавляет отдельную службу типа, указанного в параметре serviceType, с фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Добавляет отдельную службу типа, указанного в параметре serviceType, с экземпляром, указанным в параметре implementationInstance, в заданную коллекцию IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

Добавляет отдельную службу типа, указанного в параметре serviceType, с реализацией типа, указанного в параметре implementationType, в заданную коллекцию IServiceCollection.

AddSingleton<TService>(IServiceCollection)

Добавляет отдельную службу типа, указанного в параметре TService, в заданную коллекцию IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Добавляет отдельную службу типа, указанного в параметре TService, с экземпляром, указанным в параметре implementationInstance, в заданную коллекцию IServiceCollection.

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

Добавляет отдельную службу типа, указанного в параметре TService, с фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Добавляет отдельную службу типа, указанного в параметре TService, с типом реализации, указанным в параметре TImplementation, в заданную коллекцию IServiceCollection.

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

Добавляет отдельную службу типа, указанного в параметре TService, с типом реализации, указанным в параметре TImplementation, и фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddTransient(IServiceCollection, Type)

Добавляет временную службу типа, указанного в параметре serviceType, в заданную коллекцию IServiceCollection.

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

Добавляет временную службу типа, указанного в параметре serviceType, с фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Добавляет временную службу типа, указанного в параметре serviceType, с реализацией типа, указанного в параметре implementationType, в заданную коллекцию IServiceCollection.

AddTransient<TService>(IServiceCollection)

Добавляет временную службу типа, указанного в параметре TService, в заданную коллекцию IServiceCollection.

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

Добавляет временную службу типа, указанного в параметре TService, с фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Добавляет временную службу типа, указанного в параметре TService, с типом реализации, указанным в параметре TImplementation, в заданную коллекцию IServiceCollection.

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

Добавляет временную службу типа, указанного в параметре TService, с типом реализации, указанным в параметре TImplementation, и фабрикой, указанной в параметре implementationFactory, в заданную коллекцию IServiceCollection.

AddTcpEndpointProbe(IServiceCollection)

Регистрирует отчеты о состоянии работоспособности с помощью TCP-порта, если служба считается работоспособной IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

Регистрирует отчеты о состоянии работоспособности с помощью TCP-порта, если служба считается работоспособной IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

Регистрирует отчеты о состоянии работоспособности с помощью TCP-порта, если служба считается работоспособной IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String)

Регистрирует отчеты о состоянии работоспособности с помощью TCP-порта, если служба считается работоспособной IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

Регистрирует отчеты о состоянии работоспособности с помощью TCP-порта, если служба считается работоспособной IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

Регистрирует отчеты о состоянии работоспособности с помощью TCP-порта, если служба считается работоспособной IHealthCheck.

AddSystemd(IServiceCollection)

Реализация IServiceCollection по умолчанию.

AddWindowsService(IServiceCollection)

Реализация IServiceCollection по умолчанию.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Реализация IServiceCollection по умолчанию.

Применяется к