Поделиться через


IServiceCollection Интерфейс

Определение

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

public interface class 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 interface 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 IServiceCollection = interface
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
Производный
Реализации

Свойства

Имя Описание
Count

Возвращает количество элементов, содержащихся в объекте ICollection<T>.

(Унаследовано от ICollection<T>)
IsReadOnly

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

(Унаследовано от ICollection<T>)
Item[Int32]

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

(Унаследовано от IList<T>)

Методы

Имя Описание
Add(T)

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

(Унаследовано от ICollection<T>)
Clear()

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

(Унаследовано от ICollection<T>)
Contains(T)

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

(Унаследовано от ICollection<T>)
CopyTo(T[], Int32)

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

(Унаследовано от ICollection<T>)
GetEnumerator()

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

(Унаследовано от IEnumerable)
IndexOf(T)

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

(Унаследовано от IList<T>)
Insert(Int32, T)

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

(Унаследовано от IList<T>)
Remove(T)

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

(Унаследовано от ICollection<T>)
RemoveAt(Int32)

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

(Унаследовано от IList<T>)

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

Имя Описание
ActivateKeyedSingleton(IServiceCollection, Type, Object)

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

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

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

ActivateSingleton(IServiceCollection, Type)

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

ActivateSingleton<TService>(IServiceCollection)

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

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

Add(IServiceCollection, ServiceDescriptor)

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

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

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

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

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

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

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

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

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

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

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

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

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

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

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

AddActivatedSingleton(IServiceCollection, Type, Type)

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

AddActivatedSingleton(IServiceCollection, Type)

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

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

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

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

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

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

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

AddActivatedSingleton<TService>(IServiceCollection)

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

AddApplicationLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

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

AddApplicationLogEnricher(IServiceCollection, IConfigurationSection)

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

AddApplicationLogEnricher(IServiceCollection)

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

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

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

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

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

AddAsyncState(IServiceCollection)

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

AddBuildMetadata(IServiceCollection, Action<BuildMetadata>)

Добавляет экземпляр BuildMetadata в IServiceCollectionобъект .

AddBuildMetadata(IServiceCollection, IConfigurationSection)

Добавляет экземпляр BuildMetadata в IServiceCollectionобъект .

AddChatClient(IServiceCollection, Func<IServiceProvider,IChatClient>, ServiceLifetime)

Регистрирует одноэлементный IChatClient элемент в элементе IServiceCollection.

AddChatClient(IServiceCollection, IChatClient, ServiceLifetime)

Регистрирует одноэлементный IChatClient элемент в элементе IServiceCollection.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

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

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

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

AddConsoleLatencyDataExporter(IServiceCollection)

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

AddContextualOptions(IServiceCollection)

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

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

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

AddDistributedMemoryCache(IServiceCollection)

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

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

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

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Добавляет Microsoft SQL Server распределенные службы кэширования в указанный IServiceCollection.

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

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

AddDownstreamDependencyMetadata<T>(IServiceCollection)

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

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

Регистрирует в объекте IServiceCollectionгенератор однотонного внедрения.

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

Регистрирует в объекте IServiceCollectionгенератор однотонного внедрения.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

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

AddExceptionSummarizer(IServiceCollection)

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

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

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

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

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

AddExtendedHttpClientLogging(IServiceCollection)

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

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Настраивает поддельные ведение журнала.

AddFakeLogging(IServiceCollection, IConfigurationSection)

Настраивает поддельные ведение журнала.

AddFakeLogging(IServiceCollection)

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

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

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

AddFakeRedaction(IServiceCollection)

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

AddHealthChecks(IServiceCollection)

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

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

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

AddHostedService<THostedService>(IServiceCollection)

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

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

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

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

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

AddHttpClient(IServiceCollection, String)

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

AddHttpClient(IServiceCollection)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

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

AddHttpClient<TClient,TImplementation>(IServiceCollection)

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

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

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

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

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

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

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

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

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

AddHttpClient<TClient>(IServiceCollection, String)

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

AddHttpClient<TClient>(IServiceCollection)

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

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

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

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

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

AddHttpClientLatencyTelemetry(IServiceCollection)

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

AddHttpClientLogEnricher<T>(IServiceCollection)

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

AddImageGenerator(IServiceCollection, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

Регистрирует одноэлементный IImageGenerator элемент в элементе IServiceCollection.

AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)

Регистрирует одноэлементный IImageGenerator элемент в элементе IServiceCollection.

AddKeyedChatClient(IServiceCollection, Object, Func<IServiceProvider,IChatClient>, ServiceLifetime)

Регистрирует ключ одноэлемент IChatClient в элементе IServiceCollection.

AddKeyedChatClient(IServiceCollection, Object, IChatClient, ServiceLifetime)

Регистрирует ключ одноэлемент IChatClient в элементе IServiceCollection.

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

Регистрирует в ней IServiceCollectionгенератор одноэлементного внедрения ключа.

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

Регистрирует в ней IServiceCollectionгенератор одноэлементного внедрения ключа.

AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

Регистрирует ключ одноэлемент IImageGenerator в элементе IServiceCollection.

AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime)

Регистрирует ключ одноэлемент IImageGenerator в элементе IServiceCollection.

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

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

AddKeyedScoped(IServiceCollection, Type, Object, Type)

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

AddKeyedScoped(IServiceCollection, Type, Object)

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

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

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

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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

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

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

AddKeyedScoped<TService>(IServiceCollection, Object)

Добавляет службу с областью действия типа, указанного в TService указанном 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(IServiceCollection, Type, Object)

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

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

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

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

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

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

AddKeyedSingleton<TService>(IServiceCollection, Object)

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

AddKeyedSpeechToTextClient(IServiceCollection, Object, Func<IServiceProvider,ISpeechToTextClient>, ServiceLifetime)

Регистрирует ключ одноэлемент ISpeechToTextClient в элементе IServiceCollection.

AddKeyedSpeechToTextClient(IServiceCollection, Object, ISpeechToTextClient, ServiceLifetime)

Регистрирует ключ одноэлемент ISpeechToTextClient в элементе IServiceCollection.

AddKeyedTextToSpeechClient(IServiceCollection, Object, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

Регистрирует ключ одноэлемент ITextToSpeechClient в элементе IServiceCollection.

AddKeyedTextToSpeechClient(IServiceCollection, Object, ITextToSpeechClient, ServiceLifetime)

Регистрирует ключ одноэлемент ITextToSpeechClient в элементе IServiceCollection.

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

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

AddKeyedTransient(IServiceCollection, Type, Object, Type)

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

AddKeyedTransient(IServiceCollection, Type, Object)

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

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

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

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

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

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

AddKeyedTransient<TService>(IServiceCollection, Object)

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

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

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

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

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

AddKubernetesProbes(IServiceCollection)

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

AddKubernetesResourceMonitoring(IServiceCollection, String)

Настраивает и добавляет компоненты мониторинга ресурсов Kubernetes в коллекцию служб полностью с необходимыми основными компонентами мониторинга ресурсов.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

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

AddLatencyContext(IServiceCollection, IConfigurationSection)

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

AddLatencyContext(IServiceCollection)

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

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

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

AddLocalization(IServiceCollection)

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

AddLogEnricher(IServiceCollection, ILogEnricher)

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

AddLogEnricher<T>(IServiceCollection)

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

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

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

AddLogging(IServiceCollection)

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

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

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

AddMemoryCache(IServiceCollection)

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

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

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

AddMetrics(IServiceCollection)

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

AddNullLatencyContext(IServiceCollection)

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

AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection, String)

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

AddOptions<TOptions>(IServiceCollection)

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

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

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

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

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

AddPolicyRegistry(IServiceCollection, Action<IServiceProvider,IPolicyRegistry<String>>)

Регистрирует пустое PolicyRegistry в коллекции служб с типами IPolicyRegistry<TKey>IReadOnlyPolicyRegistry<TKey>служб и IConcurrentPolicyRegistry<TKey> использует указанный делегат для его настройки.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Регистрирует предоставленный IPolicyRegistry<TKey> в коллекции служб типы IPolicyRegistry<TKey>IReadOnlyPolicyRegistry<TKey>служб и IConcurrentPolicyRegistry<TKey> возвращает предоставленный реестр.

AddPolicyRegistry(IServiceCollection)

Регистрирует пустой PolicyRegistry в коллекции служб с типами служб, IReadOnlyPolicyRegistry<TKey>и IConcurrentPolicyRegistry<TKey> если типы IPolicyRegistry<TKey>служб еще не зарегистрированы и возвращают существующий или недавно созданный реестр.

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

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

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

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

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

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

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

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

AddProcessLogEnricher(IServiceCollection)

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

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

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

AddRedaction(IServiceCollection)

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

AddResilienceEnricher(IServiceCollection)

Добавляет обогащение устойчивости.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)
Устаревшие..

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

AddResourceMonitoring(IServiceCollection)

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

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

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

AddScoped(IServiceCollection, Type, Type)

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

AddScoped(IServiceCollection, Type)

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

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

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

AddScoped<TService,TImplementation>(IServiceCollection)

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

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

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

AddScoped<TService>(IServiceCollection)

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

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)
Устаревшие..

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

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)
Устаревшие..

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

AddServiceLogEnricher(IServiceCollection)
Устаревшие..

Добавляет экземпляр обогащения 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(IServiceCollection, Type)

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

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

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

AddSingleton<TService,TImplementation>(IServiceCollection)

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

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

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

AddSingleton<TService>(IServiceCollection, TService)

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

AddSingleton<TService>(IServiceCollection)

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

AddSpeechToTextClient(IServiceCollection, Func<IServiceProvider,ISpeechToTextClient>, ServiceLifetime)

Регистрирует одноэлементный ISpeechToTextClient элемент в элементе IServiceCollection.

AddSpeechToTextClient(IServiceCollection, ISpeechToTextClient, ServiceLifetime)

Регистрирует одноэлементный ISpeechToTextClient элемент в элементе IServiceCollection.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

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

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

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

AddStaticLogEnricher<T>(IServiceCollection)

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

AddSystemd(IServiceCollection)

Настраивает время существования встроенного IHost из servicesSystemdLifetimeнее, предоставляет сообщения уведомлений для запуска и остановки приложения, а также настраивает ведение журнала консоли в системном формате.

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

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

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

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

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

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

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

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

AddTcpEndpointProbe(IServiceCollection, String)

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

AddTcpEndpointProbe(IServiceCollection)

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

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

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

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

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

AddTelemetryHealthCheckPublisher(IServiceCollection)

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

AddTextToSpeechClient(IServiceCollection, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

Регистрирует одноэлементный ITextToSpeechClient элемент в элементе IServiceCollection.

AddTextToSpeechClient(IServiceCollection, ITextToSpeechClient, ServiceLifetime)

Регистрирует одноэлементный ITextToSpeechClient элемент в элементе IServiceCollection.

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

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

AddTransient(IServiceCollection, Type, Type)

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

AddTransient(IServiceCollection, Type)

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

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

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

AddTransient<TService,TImplementation>(IServiceCollection)

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

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

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

AddTransient<TService>(IServiceCollection)

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

AddValidation(IServiceCollection, Action<ValidationOptions>)

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

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Добавляет и JavaScriptEncoderUrlEncoder в HtmlEncoderуказанныйservices.

AddWebEncoders(IServiceCollection)

Добавляет и JavaScriptEncoderUrlEncoder в HtmlEncoderуказанныйservices.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Настраивает время существования встроенного IHost из servicesWindowsServiceLifetime нее и включает ведение журнала событий с именем приложения в качестве исходного имени по умолчанию.

AddWindowsService(IServiceCollection)

Настраивает время существования встроенного IHost из servicesWindowsServiceLifetime нее и включает ведение журнала событий с именем приложения в качестве исходного имени по умолчанию.

BuildServiceProvider(IServiceCollection, Boolean)

ServiceProvider Создает содержащие службы из предоставленной IServiceCollection необязательной проверки области.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

ServiceProvider Создает содержащие службы из предоставленной IServiceCollection необязательной проверки области.

BuildServiceProvider(IServiceCollection)

ServiceProvider Создает содержащие службы из предоставленного IServiceCollectionобъекта.

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

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

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

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

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

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

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

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

Configure<TOptions>(IServiceCollection, IConfiguration)

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

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

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

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

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

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

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

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

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

Configure<TOptions>(IServiceCollection, String, IConfiguration)

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

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

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

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

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

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

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

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

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

ConfigureOptions(IServiceCollection, Object)

Регистрирует объект, который будет иметь все его IConfigureOptions<TOptions>и IPostConfigureOptions<TOptions>IValidateOptions<TOptions> зарегистрированные объекты.

ConfigureOptions(IServiceCollection, Type)

Регистрирует тип, который будет иметь все его IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>и IValidateOptions<TOptions> зарегистрирован.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Регистрирует тип, который будет иметь все его IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>и IValidateOptions<TOptions> зарегистрирован.

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

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

ConfigurePools(IServiceCollection, IConfigurationSection)

Настраивает пулы DI.

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>).

RegisterCheckpointNames(IServiceCollection, String[])

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

RegisterMeasureNames(IServiceCollection, String[])

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

RegisterTagNames(IServiceCollection, String[])

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

RemoveAll(IServiceCollection, Type)

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

RemoveAll<T>(IServiceCollection)

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

RemoveAllKeyed(IServiceCollection, Type, Object)

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

RemoveAllKeyed<T>(IServiceCollection, Object)

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

Replace(IServiceCollection, ServiceDescriptor)

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

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Создает новое IAsyncEnumerable<T> , которое выполняет итерацию source.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Создает FrozenDictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанными функциями селектора ключей и селектора элементов.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает из FrozenDictionary<TKey,TValue> указанной функции селектора ключей IEnumerable<T> .

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Создает объект FrozenSet<T> с указанными значениями.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Создает неизменяемый массив из указанной коллекции.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

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

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

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

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Создает неизменяемый словарь на основе некоторого преобразования последовательности.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

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

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Перечисляет последовательность, создает неизменяемый хэш-набор его содержимого и использует указанный средство сравнения равенства для типа набора.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Перечисляет последовательность и создает неизменяемый хэш-набор его содержимого.

ToImmutableList<TSource>(IEnumerable<TSource>)

Перечисляет последовательность и создает неизменяемый список его содержимого.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

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

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

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

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

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

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Перечисляет последовательность и создает неизменяемый отсортированный набор его содержимого.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAdd(IServiceCollection, ServiceDescriptor)

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

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

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

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

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

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

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

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

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

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

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

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

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

TryAddActivatedSingleton(IServiceCollection, Type, Type)

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

TryAddActivatedSingleton(IServiceCollection, Type)

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

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

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

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

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

TryAddActivatedSingleton<TService>(IServiceCollection)

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

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

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

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

Добавляет указанную serviceScoped как службу с помощью фабрики, указанной в collectionimplementationFactory том случае, если тип службы еще не зарегистрирован.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Добавляет указанную serviceScoped службу в implementationType реализацию collection , если тип службы еще не зарегистрирован.

TryAddKeyedScoped(IServiceCollection, Type, Object)

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

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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

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

Добавляет указанную TServiceScoped как службу с помощью фабрики, указанной в servicesimplementationFactory том случае, если тип службы еще не зарегистрирован.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

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

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

Добавляет указанную serviceSingleton как службу с помощью фабрики, указанной в collectionimplementationFactory том случае, если тип службы еще не зарегистрирован.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Добавляет указанную serviceSingleton службу в implementationType реализацию collection , если тип службы еще не зарегистрирован.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

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

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

Добавляет указанную TServiceSingleton как службу с помощью фабрики, указанной в servicesimplementationFactory том случае, если тип службы еще не зарегистрирован.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

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

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

Добавляет указанную serviceTransient как службу с помощью фабрики, указанной в collectionimplementationFactory том случае, если тип службы еще не зарегистрирован.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Добавляет указанную serviceTransient службу в implementationType реализацию collection , если тип службы еще не зарегистрирован.

TryAddKeyedTransient(IServiceCollection, Type, Object)

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

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

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

Добавляет указанную TServiceTransient как службу с помощью фабрики, указанной в servicesimplementationFactory том случае, если тип службы еще не зарегистрирован.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

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

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

Добавляет указанную serviceScoped как службу с помощью фабрики, указанной в collectionimplementationFactory том случае, если тип службы еще не зарегистрирован.

TryAddScoped(IServiceCollection, Type, Type)

Добавляет указанную serviceScoped службу в implementationType реализацию collection , если тип службы еще не зарегистрирован.

TryAddScoped(IServiceCollection, Type)

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

TryAddScoped<TService,TImplementation>(IServiceCollection)

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

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

Добавляет указанную TServiceScoped как службу с помощью фабрики, указанной в servicesimplementationFactory том случае, если тип службы еще не зарегистрирован.

TryAddScoped<TService>(IServiceCollection)

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

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

Добавляет указанную serviceSingleton как службу с помощью фабрики, указанной в collectionimplementationFactory том случае, если тип службы еще не зарегистрирован.

TryAddSingleton(IServiceCollection, Type, Type)

Добавляет указанную serviceSingleton службу в implementationType реализацию collection , если тип службы еще не зарегистрирован.

TryAddSingleton(IServiceCollection, Type)

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

TryAddSingleton<TService,TImplementation>(IServiceCollection)

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

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

Добавляет указанную TServiceSingleton как службу с помощью фабрики, указанной в servicesimplementationFactory том случае, если тип службы еще не зарегистрирован.

TryAddSingleton<TService>(IServiceCollection, TService)

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

TryAddSingleton<TService>(IServiceCollection)

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

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

Добавляет указанную serviceTransient как службу с помощью фабрики, указанной в collectionimplementationFactory том случае, если тип службы еще не зарегистрирован.

TryAddTransient(IServiceCollection, Type, Type)

Добавляет указанную serviceTransient службу в implementationType реализацию collection , если тип службы еще не зарегистрирован.

TryAddTransient(IServiceCollection, Type)

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

TryAddTransient<TService,TImplementation>(IServiceCollection)

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

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

Добавляет указанную TServiceTransient как службу с помощью фабрики, указанной в servicesimplementationFactory том случае, если тип службы еще не зарегистрирован.

TryAddTransient<TService>(IServiceCollection)

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

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