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
type IServiceCollection = interface
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
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>)

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

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> и Microsoft.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 .

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

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

AddHybridCache(IServiceCollection)

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

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генератор одноэлементного внедрения ключа.

AddKeyedHybridCache(IServiceCollection, Object, Action<HybridCacheOptions>)

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

AddKeyedHybridCache(IServiceCollection, Object, String, Action<HybridCacheOptions>)

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

AddKeyedHybridCache(IServiceCollection, Object, String)

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

AddKeyedHybridCache(IServiceCollection, Object)

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

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

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

AddMemoryCache(IServiceCollection)

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

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 в коллекции служб с типами служб, IPolicyRegistry<TKey>и IReadOnlyPolicyRegistry<TKey> если типы IConcurrentPolicyRegistry<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>)

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

AddWebEncoders(IServiceCollection)

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

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

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

AddWindowsService(IServiceCollection)

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

Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

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

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

Применяет функцию аккумулятора по последовательности. Указанное начальное значение используется в качестве начального значения аккумулятора.

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

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

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

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

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

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

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Определяет, соответствуют ли все элементы последовательности условию.

Ancestors<T>(IEnumerable<T>, XName)

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

Ancestors<T>(IEnumerable<T>)

Возвращает коллекцию элементов, содержащих предки каждого узла в исходной коллекции.

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Определяет, соответствует ли любой элемент последовательности условию.

Any<TSource>(IEnumerable<TSource>)

Определяет, содержит ли последовательность любые элементы.

Append<TSource>(IEnumerable<TSource>, TSource)

Добавляет значение в конец последовательности.

AsEnumerable<TSource>(IEnumerable<TSource>)

Возвращает входное значение, типизированное как IEnumerable<T>.

AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsParallel<TSource>(IEnumerable<TSource>)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Преобразует универсальный IEnumerable<T> в универсальный IQueryable<T>.

AsReadOnly<T>(IList<T>)

Возвращает оболочку только ReadOnlyCollection<T> для чтения для указанного списка.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

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

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

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

BuildServiceProvider(IServiceCollection, Boolean)

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

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

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

BuildServiceProvider(IServiceCollection)

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

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

Chunk<TSource>(IEnumerable<TSource>, Int32)

Разбивает элементы последовательности на блоки размера не более size.

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Объединяет две последовательности.

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.

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

Определяет, содержит ли последовательность указанный элемент с помощью указанного IEqualityComparer<T>.

Contains<TSource>(IEnumerable<TSource>, TSource)

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

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Копирует объекты DataRow в указанный DataTable, учитывая входной IEnumerable<T> объект, в котором T универсальный параметр DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Копирует объекты DataRow в указанный DataTable, учитывая входной IEnumerable<T> объект, в котором T универсальный параметр DataRow.

CopyToDataTable<T>(IEnumerable<T>)

Возвращает DataTable, содержащий копии объектов DataRow, учитывая входной объект IEnumerable<T>, в котором T универсальный параметр DataRow.

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

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

Count<TSource>(IEnumerable<TSource>)

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

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

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

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

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

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

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

DescendantNodes<T>(IEnumerable<T>)

Возвращает коллекцию потомков каждого документа и элемента в исходной коллекции.

Descendants<T>(IEnumerable<T>, XName)

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

Descendants<T>(IEnumerable<T>)

Возвращает коллекцию элементов, содержащих потомки каждого элемента и документа в исходной коллекции.

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

Возвращает отдельные элементы из последовательности с помощью указанного IEqualityComparer<T> для сравнения значений.

Distinct<TSource>(IEnumerable<TSource>)

Возвращает отдельные элементы из последовательности с помощью сравнения значений по умолчанию.

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

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

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

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

ElementAt<TSource>(IEnumerable<TSource>, Index)

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

ElementAt<TSource>(IEnumerable<TSource>, Int32)

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

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index)

Возвращает элемент по указанному индексу в последовательности или значении по умолчанию, если индекс выходит из диапазона.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

Возвращает элемент по указанному индексу в последовательности или значении по умолчанию, если индекс выходит из диапазона.

Elements<T>(IEnumerable<T>, XName)

Возвращает отфильтрованную коллекцию дочерних элементов каждого элемента и документа в исходной коллекции. В коллекцию включены только элементы с соответствующими XName.

Elements<T>(IEnumerable<T>)

Возвращает коллекцию дочерних элементов каждого элемента и документа в исходной коллекции.

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

Создает различие набора двух последовательностей с помощью указанного IEqualityComparer<T> для сравнения значений.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

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

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

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

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

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

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

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

First<TSource>(IEnumerable<TSource>)

Возвращает первый элемент последовательности.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

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

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

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

FirstOrDefault<TSource>(IEnumerable<TSource>, TSource)

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

FirstOrDefault<TSource>(IEnumerable<TSource>)

Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

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

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Элементы каждой группы проецируются с помощью указанной функции.

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

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

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

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

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Ключи сравниваются с помощью указанного средства сравнения.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа.

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

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

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

Группируйте элементы последовательности в соответствии с указанной функцией селектора ключей.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

Сопоставляет элементы двух последовательностей на основе равенства ключей и группирует результаты. Для сравнения ключей используется указанный IEqualityComparer<T>.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

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

Index<TSource>(IEnumerable<TSource>)

Возвращает перечисление, которое включает индекс элемента в кортеж.

InDocumentOrder<T>(IEnumerable<T>)

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

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

Создает набор пересечения двух последовательностей с помощью указанного IEqualityComparer<T> для сравнения значений.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

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

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

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

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

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

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Для сравнения ключей используется указанный IEqualityComparer<T>.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

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

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

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

Last<TSource>(IEnumerable<TSource>)

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

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

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

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

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

LastOrDefault<TSource>(IEnumerable<TSource>, TSource)

Возвращает последний элемент последовательности или указанное значение по умолчанию, если последовательность не содержит элементов.

LastOrDefault<TSource>(IEnumerable<TSource>)

Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Для сравнения ключей используется указанный IEqualityComparer<T>.

LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

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

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает Int64, представляющий количество элементов в последовательности, удовлетворяющих условию.

LongCount<TSource>(IEnumerable<TSource>)

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

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

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

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

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

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

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

Max<TSource>(IEnumerable<TSource>)

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

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Возвращает максимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей и компратором ключей.

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

Возвращает максимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей.

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

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

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

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

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

Возвращает минимальное значение в универсальной последовательности.

Min<TSource>(IEnumerable<TSource>)

Возвращает минимальное значение в универсальной последовательности.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Возвращает минимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей и компратером ключей.

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

Возвращает минимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей.

Nodes<T>(IEnumerable<T>)

Возвращает коллекцию дочерних узлов каждого документа и элемента в исходной коллекции.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

Order<T>(IEnumerable<T>, IComparer<T>)

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

Order<T>(IEnumerable<T>)

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

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

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

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

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

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

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

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

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

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

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

OrderDescending<T>(IEnumerable<T>)

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

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

Prepend<TSource>(IEnumerable<TSource>, TSource)

Добавляет значение в начало последовательности.

RegisterCheckpointNames(IServiceCollection, String[])

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

RegisterMeasureNames(IServiceCollection, String[])

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

RegisterTagNames(IServiceCollection, String[])

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

Remove<T>(IEnumerable<T>)

Удаляет каждый узел в исходной коллекции из родительского узла.

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 в коллекцию.

Reverse<TSource>(IEnumerable<TSource>)

Инвертирует порядок элементов в последовательности.

RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Для сравнения ключей используется указанный IEqualityComparer<T>.

RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

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

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

Проектируйте каждый элемент последовательности в новую форму, включив индекс элемента.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

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

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Проектирует каждый элемент последовательности в IEnumerable<T>, сглаживает полученные последовательности в одну последовательность и вызывает функцию селектора результатов для каждого элемента.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Проектирует каждый элемент последовательности в IEnumerable<T>, сглаживает полученные последовательности в одну последовательность и вызывает функцию селектора результатов для каждого элемента. Индекс каждого исходного элемента используется в промежуточной проецированной форме этого элемента.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

Проектирует каждый элемент последовательности в IEnumerable<T> и преобразует полученные последовательности в одну последовательность.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Проектирует каждый элемент последовательности в IEnumerable<T>, а результирующий последовательности — в одну последовательность. Индекс каждого исходного элемента используется в проецируемых формах этого элемента.

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

Определяет, равны ли две последовательности, сравнивая их элементы с помощью указанной IEqualityComparer<T>.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Определяет, равны ли две последовательности путем сравнения элементов с помощью средства сравнения равенства по умолчанию для их типа.

Shuffle<TSource>(IEnumerable<TSource>)

Перемешивание порядка элементов последовательности.

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

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

Single<TSource>(IEnumerable<TSource>)

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

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

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

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

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

SingleOrDefault<TSource>(IEnumerable<TSource>, TSource)

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

SingleOrDefault<TSource>(IEnumerable<TSource>)

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

Skip<TSource>(IEnumerable<TSource>, Int32)

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

SkipLast<TSource>(IEnumerable<TSource>, Int32)

Возвращает новую перечисленную коллекцию, содержащую элементы из source последних count элементов исходной коллекции, опущенной.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Обход элементов последовательности до тех пор, пока указанное условие имеет значение true, а затем возвращает оставшиеся элементы.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Обход элементов последовательности до тех пор, пока указанное условие имеет значение true, а затем возвращает оставшиеся элементы. Индекс элемента используется в логике функции предиката.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

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

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

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

Take<TSource>(IEnumerable<TSource>, Int32)

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

Take<TSource>(IEnumerable<TSource>, Range)

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

TakeLast<TSource>(IEnumerable<TSource>, Int32)

Возвращает новую перечисленную коллекцию, содержащую последние count элементы из source.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Возвращает элементы из последовательности до тех пор, пока указанное условие имеет значение true.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Возвращает элементы из последовательности до тех пор, пока указанное условие имеет значение true. Индекс элемента используется в логике функции предиката.

ToArray<TSource>(IEnumerable<TSource>)

Создает массив из IEnumerable<T>.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Преобразует IEnumerable<T> в IAsyncEnumerable<T>.

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

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

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

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

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

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

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

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

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> с указанными значениями.

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

Создает HashSet<T> из IEnumerable<T> с помощью comparer для сравнения ключей.

ToHashSet<TSource>(IEnumerable<TSource>)

Создает HashSet<T> из IEnumerable<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>)

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

ToList<TSource>(IEnumerable<TSource>)

Создает List<T> из IEnumerable<T>.

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

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

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

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

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

Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанной функцией селектора ключей и компратором ключей.

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

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

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 как службу с помощью фабрики, указанной в implementationFactorycollection том случае, если тип службы еще не зарегистрирован.

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 как службу с помощью фабрики, указанной в implementationFactoryservices том случае, если тип службы еще не зарегистрирован.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

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

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

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

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 как службу с помощью фабрики, указанной в implementationFactoryservices том случае, если тип службы еще не зарегистрирован.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

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

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

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

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 как службу с помощью фабрики, указанной в implementationFactoryservices том случае, если тип службы еще не зарегистрирован.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

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

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

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

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 как службу с помощью фабрики, указанной в implementationFactoryservices том случае, если тип службы еще не зарегистрирован.

TryAddScoped<TService>(IServiceCollection)

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

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

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

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 как службу с помощью фабрики, указанной в implementationFactoryservices том случае, если тип службы еще не зарегистрирован.

TryAddSingleton<TService>(IServiceCollection, TService)

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

TryAddSingleton<TService>(IServiceCollection)

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

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

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

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 как службу с помощью фабрики, указанной в implementationFactoryservices том случае, если тип службы еще не зарегистрирован.

TryAddTransient<TService>(IServiceCollection)

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

TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32)

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

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

Создает объединение наборов двух последовательностей с помощью указанного IEqualityComparer<T>.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Создает объединение наборов двух последовательностей с помощью средства сравнения равенства по умолчанию.

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

Создает объединение наборов двух последовательностей в соответствии с указанной функцией селектора ключей.

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

Создает объединение наборов двух последовательностей в соответствии с указанной функцией селектора ключей.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Фильтрует последовательность значений на основе предиката.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Фильтрует последовательность значений на основе предиката. Индекс каждого элемента используется в логике функции предиката.

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

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

Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

Создает последовательность кортежей с элементами из трех указанных последовательностей.

Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>)

Создает последовательность кортежей с элементами из двух указанных последовательностей.

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