IServiceCollection Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает контракт для коллекции дескрипторов служб.
public interface class IServiceCollection : System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public interface IServiceCollection : System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type IServiceCollection = interface
interface IList<ServiceDescriptor>
interface ICollection<ServiceDescriptor>
interface seq<ServiceDescriptor>
interface IEnumerable
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
- Производный
- Реализации
Свойства
Count |
Получает число элементов, содержащихся в интерфейсе ICollection<T>. (Унаследовано от ICollection<T>) |
IsReadOnly |
Получает значение, указывающее, является ли объект ICollection<T> доступным только для чтения. (Унаследовано от ICollection<T>) |
Item[Int32] |
Возвращает или задает элемент по указанному индексу. (Унаследовано от IList<T>) |
Методы
Add(T) |
Добавляет элемент в коллекцию ICollection<T>. (Унаследовано от ICollection<T>) |
Clear() |
Удаляет все элементы из коллекции ICollection<T>. (Унаследовано от ICollection<T>) |
Contains(T) |
Определяет, содержит ли коллекция ICollection<T> указанное значение. (Унаследовано от ICollection<T>) |
CopyTo(T[], Int32) |
Копирует элементы коллекции ICollection<T> в массив Array, начиная с указанного индекса массива Array. (Унаследовано от ICollection<T>) |
GetEnumerator() |
Возвращает перечислитель, который осуществляет итерацию по коллекции. (Унаследовано от IEnumerable) |
IndexOf(T) |
Определяет индекс заданного элемента коллекции IList<T>. (Унаследовано от IList<T>) |
Insert(Int32, T) |
Вставляет элемент в список IList<T> по указанному индексу. (Унаследовано от IList<T>) |
Remove(T) |
Удаляет первое вхождение указанного объекта из коллекции ICollection<T>. (Унаследовано от ICollection<T>) |
RemoveAt(Int32) |
Удаляет элемент IList<T> по указанному индексу. (Унаследовано от IList<T>) |
Методы расширения
AddServiceLogEnricher(IServiceCollection) |
Добавляет экземпляр средства обогащения службы в IServiceCollection. |
AddServiceLogEnricher(IServiceCollection, IConfigurationSection) |
Добавляет экземпляр средства обогащения службы в IServiceCollection. |
AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>) |
Добавляет экземпляр средства обогащения службы в IServiceCollection. |
AddApplicationMetadata(IServiceCollection, IConfigurationSection) |
Добавляет экземпляр в ApplicationMetadata контейнер внедрения зависимостей. |
AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>) |
Добавляет экземпляр в ApplicationMetadata контейнер внедрения зависимостей. |
AddAsyncState(IServiceCollection) |
Добавляет реализации по умолчанию для IAsyncStateслужб , IAsyncContext<T>и Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 . Обратите внимание, что реализации этих интерфейсов не являются потокобезопасны. |
ActivateKeyedSingleton(IServiceCollection, Type, Object) |
Принудительно применяет одноэлементную активацию с ключом во время запуска, а не во время выполнения. |
ActivateKeyedSingleton<TService>(IServiceCollection, Object) |
Принудительно применяет одноэлементную активацию с ключом во время запуска, а не во время выполнения. |
ActivateSingleton(IServiceCollection, Type) |
Применяет одноэлементную активацию во время запуска, а не во время выполнения. |
ActivateSingleton<TService>(IServiceCollection) |
Применяет одноэлементную активацию во время запуска, а не во время выполнения. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object) |
Добавляет автоматически активированную одноэлементную службу с ключом. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет автоматически активированную одноэлементную службу с ключом. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type) |
Добавляет автоматически активированную одноэлементную службу с ключом. |
AddActivatedKeyedSingleton<TService>(IServiceCollection, Object) |
Добавляет автоматически активированную одноэлементную службу с ключом. |
AddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет автоматически активированную одноэлементную службу с ключом. |
AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Добавляет автоматически активированную одноэлементную службу с ключом. |
AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Добавляет автоматически активированную одноэлементную службу с ключом. |
AddActivatedSingleton(IServiceCollection, Type) |
Добавляет автоматически активированную одноэлементную службу типа, указанного в serviceType, в указанный IServiceCollection. |
AddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет автоматически активированную одноэлементную службу. |
AddActivatedSingleton(IServiceCollection, Type, Type) |
Добавляет автоматически активированную одноэлементную службу. |
AddActivatedSingleton<TService>(IServiceCollection) |
Добавляет автоматически активированную одноэлементную службу. |
AddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет автоматически активированную одноэлементную службу. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Добавляет автоматически активированную одноэлементную службу. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Добавляет автоматически активированную одноэлементную службу. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object) |
Пытается добавить автоматически активированную одноэлементную службу. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Пытается добавить автоматически активированную одноэлементную службу. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type) |
Пытается добавить автоматически активированную одноэлементную службу. |
TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object) |
Пытается добавить автоматически активированную одноэлементную службу. |
TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Пытается добавить автоматически активированную одноэлементную службу. |
TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Пытается добавить автоматически активированную одноэлементную службу. |
TryAddActivatedSingleton(IServiceCollection, Type) |
Пытается добавить автоматически активированную одноэлементную службу. |
TryAddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Пытается добавить автоматически активированную одноэлементную службу. |
TryAddActivatedSingleton(IServiceCollection, Type, Type) |
Пытается добавить автоматически активированную одноэлементную службу. |
TryAddActivatedSingleton<TService>(IServiceCollection) |
Пытается добавить автоматически активированную одноэлементную службу. |
TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Пытается добавить автоматически активированную одноэлементную службу. |
TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Пытается добавить автоматически активированную одноэлементную службу. |
AddTelemetryHealthCheckPublisher(IServiceCollection) |
Регистрирует издателя проверка работоспособности, который выдает данные телеметрии, представляющие работоспособность приложения. |
AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection) |
Регистрирует издателя проверка работоспособности, который выдает данные телеметрии, представляющие работоспособность приложения. |
AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>) |
Регистрирует издателя проверка работоспособности, который выдает данные телеметрии, представляющие работоспособность приложения. |
AddContextualOptions(IServiceCollection) |
Добавляет службы, необходимые для использования контекстных параметров. |
Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Регистрирует действие, используемое для настройки определенного типа параметров. |
Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Регистрирует действие, используемое для настройки определенного типа параметров. |
Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>) |
Регистрирует действие, используемое для настройки определенного типа параметров. |
Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Регистрирует действие, используемое для настройки определенного типа параметров. |
ConfigureAll<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Регистрирует действие, используемое для настройки всех экземпляров определенного типа параметров. |
ConfigureAll<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Регистрирует действие, используемое для настройки всех экземпляров определенного типа параметров. |
AddWebEncoders(IServiceCollection) |
Добавляет HtmlEncoder, JavaScriptEncoder и UrlEncoder в указанный параметр |
AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>) |
Добавляет HtmlEncoder, JavaScriptEncoder и UrlEncoder в указанный параметр |
AddLogEnricher(IServiceCollection, ILogEnricher) |
Регистрирует экземпляр средства обогащения журналов. |
AddLogEnricher<T>(IServiceCollection) |
Регистрирует тип средства обогащения журнала. |
AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher) |
Регистрирует экземпляр статического средства обогащения журналов. |
AddStaticLogEnricher<T>(IServiceCollection) |
Регистрирует тип статического средства обогащения журналов. |
AddExceptionSummarizer(IServiceCollection) |
Регистрирует средство формирования сводных данных об исключениях в контейнере внедрения зависимостей. |
AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>) |
Регистрирует средство формирования сводных данных об исключениях в контейнере внедрения зависимостей. |
Add(IServiceCollection, ServiceDescriptor) |
Добавляет заданный объект |
Add(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Добавляет последовательность ServiceDescriptor в |
RemoveAll(IServiceCollection, Type) |
Удаляет все службы типа |
RemoveAll<T>(IServiceCollection) |
Удаляет все службы типа |
RemoveAllKeyed(IServiceCollection, Type, Object) |
Удаляет все службы типа |
RemoveAllKeyed<T>(IServiceCollection, Object) |
Удаляет все службы типа |
Replace(IServiceCollection, ServiceDescriptor) |
Удаляет первую службу в IServiceCollection с тем же типом службы, что и |
TryAdd(IServiceCollection, ServiceDescriptor) |
Добавляет указанный |
TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Добавляет указанный |
TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
Добавляет ServiceDescriptor, если существует дескриптор с тем же ServiceType и реализацией, которая отсутствует в |
TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Добавляет указанные ServiceDescriptor, если существует дескриптор с тем же ServiceType и реализацией, которая отсутствует в |
TryAddKeyedScoped(IServiceCollection, Type, Object) |
Добавляет указанный |
TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет указанный |
TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
Добавляет указанный |
TryAddKeyedScoped<TService>(IServiceCollection, Object) |
Добавляет указанный |
TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет указанный |
TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Добавляет указанный |
TryAddKeyedSingleton(IServiceCollection, Type, Object) |
Добавляет указанный |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет указанный |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Добавляет указанный |
TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
Добавляет указанный |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Добавляет указанный |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет указанный |
TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Добавляет указанный |
TryAddKeyedTransient(IServiceCollection, Type, Object) |
Добавляет указанный |
TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет указанный |
TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
Добавляет указанный |
TryAddKeyedTransient<TService>(IServiceCollection, Object) |
Добавляет указанный |
TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет указанный |
TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Добавляет указанный |
TryAddScoped(IServiceCollection, Type) |
Добавляет указанный |
TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет указанный |
TryAddScoped(IServiceCollection, Type, Type) |
Добавляет указанный |
TryAddScoped<TService>(IServiceCollection) |
Добавляет указанный |
TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет указанный |
TryAddScoped<TService,TImplementation>(IServiceCollection) |
Добавляет указанный |
TryAddSingleton(IServiceCollection, Type) |
Добавляет указанный |
TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет указанный |
TryAddSingleton(IServiceCollection, Type, Type) |
Добавляет указанный |
TryAddSingleton<TService>(IServiceCollection) |
Добавляет указанный |
TryAddSingleton<TService>(IServiceCollection, TService) |
Добавляет указанный |
TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет указанный |
TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Добавляет указанный |
TryAddTransient(IServiceCollection, Type) |
Добавляет указанный |
TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет указанный |
TryAddTransient(IServiceCollection, Type, Type) |
Добавляет указанный |
TryAddTransient<TService>(IServiceCollection) |
Добавляет указанный |
TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет указанный |
TryAddTransient<TService,TImplementation>(IServiceCollection) |
Добавляет указанный |
AddFakeLogging(IServiceCollection) |
Настраивает фиктивное ведение журнала с параметрами по умолчанию. |
AddFakeLogging(IServiceCollection, IConfigurationSection) |
Настраивает фиктивное ведение журнала. |
AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>) |
Настраивает фиктивное ведение журнала. |
AddFakeRedaction(IServiceCollection) |
Регистрирует поставщик поддельных отредакторов, который всегда возвращает поддельные экземпляры отредактора. |
AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>) |
Регистрирует поставщик поддельных отредакторов, который всегда возвращает поддельные экземпляры отредактора. |
AddHealthChecks(IServiceCollection) |
Добавляет HealthCheckService в контейнер, используя предоставленный делегат для регистрации проверок работоспособности. |
AddHttpClient(IServiceCollection) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection. |
AddHttpClient(IServiceCollection, String) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает именованный HttpClient. |
AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает именованный HttpClient. |
AddHttpClient(IServiceCollection, String, Action<HttpClient>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает именованный HttpClient. |
AddHttpClient<TClient>(IServiceCollection) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient>(IServiceCollection, String) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient,TImplementation>(IServiceCollection) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>) |
Добавляет IHttpClientFactory и связанные службы в IServiceCollection и настраивает привязку между типом |
ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>) |
Добавляет делегат, который будет использоваться для настройки всех HttpClient экземпляров. |
AddHttpClientLatencyTelemetry(IServiceCollection) |
Добавляет для сбора сведений DelegatingHandler о задержке и обогащения журнала исходящих запросов для всех HTTP-клиентов. |
AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection) |
Добавляет для сбора сведений DelegatingHandler о задержке и обогащения журнала исходящих запросов для всех HTTP-клиентов. |
AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>) |
Добавляет для сбора сведений DelegatingHandler о задержке и обогащения журнала исходящих запросов для всех HTTP-клиентов. |
AddExtendedHttpClientLogging(IServiceCollection) |
Добавляет для IHttpClientAsyncLogger создания журналов исходящих запросов для всех HTTP-клиентов, созданных с помощью IHttpClientFactory. |
AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection) |
Добавляет для IHttpClientAsyncLogger создания журналов исходящих запросов для всех HTTP-клиентов, созданных с помощью IHttpClientFactory. |
AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>) |
Добавляет для IHttpClientAsyncLogger создания журналов исходящих запросов для всех HTTP-клиентов, созданных с помощью IHttpClientFactory. |
AddHttpClientLogEnricher<T>(IServiceCollection) |
Добавляет экземпляр средства обогащения |
AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata) |
Добавляет метаданные зависимостей. |
AddDownstreamDependencyMetadata<T>(IServiceCollection) |
Добавляет метаданные зависимостей. |
AddHybridCache(IServiceCollection) |
Задает контракт для коллекции дескрипторов служб. |
AddHybridCache(IServiceCollection, Action<HybridCacheOptions>) |
Задает контракт для коллекции дескрипторов служб. |
AddKubernetesProbes(IServiceCollection) |
Регистрирует пробы активности, запуска и готовности с помощью параметров по умолчанию. |
AddKubernetesProbes(IServiceCollection, IConfigurationSection) |
Регистрирует пробы активности, запуска и готовности с помощью настроенных параметров. |
AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>) |
Регистрирует пробы активности, запуска и готовности с помощью настроенных параметров. |
AddConsoleLatencyDataExporter(IServiceCollection) |
Добавление средства экспорта данных о задержке для консоли. |
AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection) |
Добавление средства экспорта данных о задержке для консоли. |
AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>) |
Добавление средства экспорта данных о задержке для консоли. |
AddLatencyContext(IServiceCollection) |
Добавляет контекст задержки. |
AddLatencyContext(IServiceCollection, IConfigurationSection) |
Добавляет контекст задержки. |
AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>) |
Добавляет контекст задержки. |
RegisterCheckpointNames(IServiceCollection, String[]) |
Регистрирует набор имен контрольных точек для контекста задержки. |
RegisterMeasureNames(IServiceCollection, String[]) |
Регистрирует набор имен мер для контекста задержки. |
RegisterTagNames(IServiceCollection, String[]) |
Регистрирует набор имен тегов для контекста задержки. |
AddLocalization(IServiceCollection) |
Добавляет службы, необходимые для локализации приложения. |
AddLocalization(IServiceCollection, Action<LocalizationOptions>) |
Добавляет службы, необходимые для локализации приложения. |
AddLogging(IServiceCollection) |
Добавляет службы ведения журнала в указанную коллекцию IServiceCollection. |
AddLogging(IServiceCollection, Action<ILoggingBuilder>) |
Добавляет службы ведения журнала в указанную коллекцию IServiceCollection. |
AddDistributedMemoryCache(IServiceCollection) |
Добавляет реализацию IDistributedCache по умолчанию, которая сохраняет элементы из памяти в коллекции IServiceCollection. Платформы, для работы которых требуется распределенный кэш, могут добавить эту зависимость в список своих зависимостей, чтобы обеспечить наличие по крайней мере одной реализации. |
AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>) |
Добавляет реализацию IDistributedCache по умолчанию, которая сохраняет элементы из памяти в коллекции IServiceCollection. Платформы, для работы которых требуется распределенный кэш, могут добавить эту зависимость в список своих зависимостей, чтобы обеспечить наличие по крайней мере одной реализации. |
AddMemoryCache(IServiceCollection) |
Добавляет не распределенную реализацию IMemoryCache в памяти в IServiceCollection. |
AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>) |
Добавляет не распределенную реализацию IMemoryCache в памяти в IServiceCollection. |
AddMetrics(IServiceCollection) |
Добавляет службы метрик в указанный IServiceCollectionобъект . |
AddMetrics(IServiceCollection, Action<IMetricsBuilder>) |
Добавляет службы метрик в указанный IServiceCollectionобъект . |
AddNullLatencyContext(IServiceCollection) |
Добавляет контекст задержки без операции в контейнер внедрения зависимостей. |
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Добавляет и позволяет методу ObjectPool<T> внедрения внедрения зависимостей возвращать экземпляры . |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Добавляет и позволяет методу ObjectPool<T> внедрения внедрения зависимостей возвращать экземпляры . |
ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Регистрирует действие, используемое DependencyInjectionPoolOptions для настройки типизированного пула. |
ConfigurePools(IServiceCollection, IConfigurationSection) |
Настраивает пулы внедрения зависимостей. |
Configure<TOptions>(IServiceCollection, IConfiguration) |
Регистрирует экземпляр конфигурации, с которым |
Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>) |
Регистрирует экземпляр конфигурации, к которому будет привязан объект TOptions. |
Configure<TOptions>(IServiceCollection, String, IConfiguration) |
Регистрирует экземпляр конфигурации, к которому будет привязан объект TOptions. |
Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>) |
Регистрирует экземпляр конфигурации, к которому будет привязан объект TOptions. |
AddOptions(IServiceCollection) |
Добавляет службы, необходимые для параметров использования. |
AddOptions<TOptions>(IServiceCollection) |
Возвращает построитель параметров, который перенаправляет вызовы |
AddOptions<TOptions>(IServiceCollection, String) |
Возвращает построитель параметров, который перенаправляет вызовы |
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Добавляет службы, необходимые для использования параметров, и применяет проверку параметров проверка при запуске, а не во время выполнения. |
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String) |
Добавляет службы, необходимые для использования параметров, и применяет проверку параметров проверка при запуске, а не во время выполнения. |
Configure<TOptions>(IServiceCollection, Action<TOptions>) |
Регистрирует действие, используемое для настройки определенного типа параметров во время запуска. Выполняется перед PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Обновления конфигурации не вызывает действие повторно. |
Configure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Регистрирует действие, используемое для настройки определенного типа параметров. Они выполняются до PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). |
ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Регистрирует действие, используемое для настройки всех экземпляров определенного типа параметров. |
ConfigureOptions(IServiceCollection, Object) |
Регистрирует объект , который будет иметь все зарегистрированные |
ConfigureOptions(IServiceCollection, Type) |
Регистрирует тип, который будет иметь все зарегистрированные |
ConfigureOptions<TConfigureOptions>(IServiceCollection) |
Регистрирует тип, который будет иметь все зарегистрированные |
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>). |
AddPolicyRegistry(IServiceCollection) |
Регистрирует пустой реестр PolicyRegistry в коллекции служб с типами служб IPolicyRegistry<TKey> и IReadOnlyPolicyRegistry<TKey> и возвращает созданный реестр. |
AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>) |
Регистрирует предоставленный реестр IPolicyRegistry<TKey> в коллекции служб с типами служб IPolicyRegistry<TKey> и IReadOnlyPolicyRegistry<TKey> и возвращает предоставленный реестр. |
AddPolicyRegistry(IServiceCollection, Action<IServiceProvider,IPolicyRegistry<String>>) |
Задает контракт для коллекции дескрипторов служб. |
AddProcessLogEnricher(IServiceCollection) |
Добавляет экземпляр средства обогащения процессов в IServiceCollection. |
AddProcessLogEnricher(IServiceCollection, IConfigurationSection) |
Добавляет экземпляр средства обогащения узла в IServiceCollection. |
AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>) |
Добавляет экземпляр средства обогащения процессов в IServiceCollection. |
AddRedaction(IServiceCollection) |
Регистрирует реализацию IRedactorProvider в IServiceCollection. |
AddRedaction(IServiceCollection, Action<IRedactionBuilder>) |
Регистрирует реализацию IRedactorProvider в и IServiceCollection настраивает доступные субъекты редакторов. |
AddResilienceEnricher(IServiceCollection) |
Добавляет средства повышения устойчивости. |
AddResourceMonitoring(IServiceCollection) |
Настраивает и добавляет реализацию IResourceMonitor в коллекцию служб. |
AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>) |
Настраивает и добавляет реализацию IResourceMonitor в коллекцию служб. |
BuildServiceProvider(IServiceCollection) |
Создает объект ServiceProvider, содержащий службы из указанной коллекции IServiceCollection. |
BuildServiceProvider(IServiceCollection, ServiceProviderOptions) |
Создает объект ServiceProvider, содержащий службы из указанной коллекции IServiceCollection, при необходимости включая операции создания службы и проверки области. |
BuildServiceProvider(IServiceCollection, Boolean) |
Создает объект ServiceProvider, содержащий службы из указанной коллекции IServiceCollection, при необходимости включая проверку области. |
AddHostedService<THostedService>(IServiceCollection) |
Добавьте регистрацию IHostedService для заданного типа. |
AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>) |
Добавьте регистрацию IHostedService для заданного типа. |
AddKeyedScoped(IServiceCollection, Type, Object) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedScoped(IServiceCollection, Type, Object, Type) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedScoped<TService>(IServiceCollection, Object) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddKeyedSingleton(IServiceCollection, Type, Object) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton(IServiceCollection, Type, Object, Object) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton<TService>(IServiceCollection, Object) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Добавляет отдельную службу типа, указанного в параметре |
AddKeyedTransient(IServiceCollection, Type, Object) |
Добавляет временную службу типа, указанного в параметре |
AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Добавляет временную службу типа, указанного в параметре |
AddKeyedTransient(IServiceCollection, Type, Object, Type) |
Добавляет временную службу типа, указанного в параметре |
AddKeyedTransient<TService>(IServiceCollection, Object) |
Добавляет временную службу типа, указанного в параметре |
AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Добавляет временную службу типа, указанного в параметре |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Добавляет временную службу типа, указанного в параметре |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Добавляет временную службу типа, указанного в параметре |
AddScoped(IServiceCollection, Type) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddScoped(IServiceCollection, Type, Type) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddScoped<TService>(IServiceCollection) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddScoped<TService,TImplementation>(IServiceCollection) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Добавляет службу с ограниченной областью типа, указанного в параметре |
AddSingleton(IServiceCollection, Type) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton(IServiceCollection, Type, Object) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton(IServiceCollection, Type, Type) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton<TService>(IServiceCollection) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton<TService>(IServiceCollection, TService) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton<TService,TImplementation>(IServiceCollection) |
Добавляет отдельную службу типа, указанного в параметре |
AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Добавляет отдельную службу типа, указанного в параметре |
AddTransient(IServiceCollection, Type) |
Добавляет временную службу типа, указанного в параметре |
AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Добавляет временную службу типа, указанного в параметре |
AddTransient(IServiceCollection, Type, Type) |
Добавляет временную службу типа, указанного в параметре |
AddTransient<TService>(IServiceCollection) |
Добавляет временную службу типа, указанного в параметре |
AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Добавляет временную службу типа, указанного в параметре |
AddTransient<TService,TImplementation>(IServiceCollection) |
Добавляет временную службу типа, указанного в параметре |
AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Добавляет временную службу типа, указанного в параметре |
AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>) |
Добавляет службы распределенного кэша Microsoft SQL Server в указанную коллекцию IServiceCollection. |
AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>) |
Добавляет службы распределенного кэша Redis в указанную коллекцию IServiceCollection. |
AddTcpEndpointProbe(IServiceCollection) |
Регистрирует отчеты о состоянии работоспособности с помощью TCP-порта, если служба считается работоспособной IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, IConfigurationSection) |
Регистрирует отчеты о состоянии работоспособности с помощью TCP-порта, если служба считается работоспособной IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>) |
Регистрирует отчеты о состоянии работоспособности с помощью TCP-порта, если служба считается работоспособной IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, String) |
Регистрирует отчеты о состоянии работоспособности с помощью TCP-порта, если служба считается работоспособной IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection) |
Регистрирует отчеты о состоянии работоспособности с помощью TCP-порта, если служба считается работоспособной IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>) |
Регистрирует отчеты о состоянии работоспособности с помощью TCP-порта, если служба считается работоспособной IHealthCheck. |
AddSystemd(IServiceCollection) |
Задает контракт для коллекции дескрипторов служб. |
AddWindowsService(IServiceCollection) |
Задает контракт для коллекции дескрипторов служб. |
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>) |
Задает контракт для коллекции дескрипторов служб. |
ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает из FrozenDictionary<TKey,TValue> объекта в соответствии с указанной IEnumerable<T> функцией селектора ключей. |
ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Создает словарь FrozenDictionary<TKey,TValue> из объекта IEnumerable<T> в соответствии с заданными функциями селектора ключа и селектора элемента. |
ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>) |
Создает с FrozenSet<T> указанными значениями. |
AsReadOnly<T>(IList<T>) |
Возвращает оболочку только ReadOnlyCollection<T> для чтения для указанного списка. |
ToImmutableArray<TSource>(IEnumerable<TSource>) |
Создает неизменяемый массив на основе указанной коллекции. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Создает неизменяемый словарь на основе существующей коллекции элементов, применяя функцию преобразования к исходным ключам. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает неизменяемый словарь на основе последовательности, подвергнутой определенному преобразованию. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,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>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Выполняет перечисление и преобразование последовательности и создает на основе ее содержимого неизменяемый словарь с использованием указанных функций сравнения ключей и значений. |
ToImmutableHashSet<TSource>(IEnumerable<TSource>) |
Выполняет перечисление последовательности и создает неизменяемый набор хэширования на основе ее содержимого. |
ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Выполняет перечисление последовательности, создает неизменяемый набор хэширования на основе ее содержимого и использует указанную функцию сравнения для типа набора. |
ToImmutableList<TSource>(IEnumerable<TSource>) |
Выполняет перечисление последовательности и создает неизменяемый список на основе ее содержимого. |
ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,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>, IComparer<TKey>, IEqualityComparer<TValue>) |
Выполняет перечисление и преобразование последовательности и создает на основе ее содержимого неизменяемый отсортированный словарь с использованием указанных функций сравнения ключей и значений. |
ToImmutableSortedSet<TSource>(IEnumerable<TSource>) |
Выполняет перечисление последовательности и создает неизменяемый отсортированный набор на основе ее содержимого. |
ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Выполняет перечисление последовательности, создает неизменяемый отсортированный набор на основе ее содержимого и использует указанную функцию сравнения. |
CopyToDataTable<T>(IEnumerable<T>) |
Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable<T> и универсальном параметре |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) |
Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) |
Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр |
Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>) |
Применяет к последовательности агрегатную функцию. |
Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>) |
Применяет к последовательности агрегатную функцию. Указанное начальное значение используется в качестве исходного значения агрегатной операции. |
Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>) |
Применяет к последовательности агрегатную функцию. Указанное начальное значение служит исходным значением для агрегатной операции, а указанная функция используется для выбора результирующего значения. |
AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>) |
Задает контракт для коллекции дескрипторов служб. |
AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>) |
Задает контракт для коллекции дескрипторов служб. |
All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Проверяет, все ли элементы последовательности удовлетворяют условию. |
Any<TSource>(IEnumerable<TSource>) |
Проверяет, содержит ли последовательность какие-либо элементы. |
Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Проверяет, удовлетворяет ли какой-либо элемент последовательности заданному условию. |
Append<TSource>(IEnumerable<TSource>, TSource) |
Добавляет значение в конец последовательности. |
AsEnumerable<TSource>(IEnumerable<TSource>) |
Возвращает входное значение, типизированное как IEnumerable<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>>) |
Вычисляет среднее для последовательности значений Decimal обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Вычисляет среднее для последовательности значений Double обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Вычисляет среднее для последовательности значений Int32 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Вычисляет среднее для последовательности значений Int64 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Вычисляет среднее для последовательности значений Single обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Вычисляет среднее для последовательности значений типа Single, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
Chunk<TSource>(IEnumerable<TSource>, Int32) |
Разбивает элементы последовательности на блоки размером не более |
Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Объединяет две последовательности. |
Contains<TSource>(IEnumerable<TSource>, TSource) |
Определяет, содержится ли указанный элемент в последовательности, используя компаратор проверки на равенство по умолчанию. |
Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>) |
Определяет, содержит ли последовательность заданный элемент, используя указанный компаратор IEqualityComparer<T>. |
Count<TSource>(IEnumerable<TSource>) |
Возвращает количество элементов в последовательности. |
Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает число, представляющее количество элементов последовательности, удовлетворяющих заданному условию. |
CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Задает контракт для коллекции дескрипторов служб. |
DefaultIfEmpty<TSource>(IEnumerable<TSource>) |
Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста. |
DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource) |
Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую указанное значение, если последовательность пуста. |
Distinct<TSource>(IEnumerable<TSource>) |
Возвращает различающиеся элементы последовательности, используя для сравнения значений компаратор проверки на равенство по умолчанию. |
Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Возвращает различающиеся элементы последовательности, используя для сравнения значений указанный компаратор IEqualityComparer<T>. |
DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Возвращает отдельные элементы последовательности в соответствии с указанной функцией селектора ключей. |
DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Возвращает отдельные элементы последовательности в соответствии с указанной функцией селектора ключей и использует указанный компаратор для сравнения ключей. |
ElementAt<TSource>(IEnumerable<TSource>, Index) |
Возвращает элемент по указанному индексу в последовательности. |
ElementAt<TSource>(IEnumerable<TSource>, Int32) |
Возвращает элемент по указанному индексу в последовательности. |
ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index) |
Возвращает элемент последовательности по указанному индексу или значение по умолчанию, если индекс вне допустимого диапазона. |
ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32) |
Возвращает элемент последовательности по указанному индексу или значение по умолчанию, если индекс вне допустимого диапазона. |
Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию. |
Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор IEqualityComparer<T>. |
ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>) |
Создает разность наборов двух последовательностей в соответствии с указанной функцией селектора ключа. |
ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает разность наборов двух последовательностей в соответствии с указанной функцией селектора ключа. |
First<TSource>(IEnumerable<TSource>) |
Возвращает первый элемент последовательности. |
First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает первый элемент последовательности, удовлетворяющий указанному условию. |
FirstOrDefault<TSource>(IEnumerable<TSource>) |
Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
FirstOrDefault<TSource>(IEnumerable<TSource>, TSource) |
Возвращает первый элемент последовательности или указанное значение по умолчанию, если последовательность не содержит элементов. |
FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает первый элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено. |
FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource) |
Возвращает первый элемент последовательности, удовлетворяющий условию, или указанное значение по умолчанию, если такой элемент не найден. |
GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа. |
GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и сравнивает ключи с помощью указанного компаратора. |
GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и проецирует элементы каждой группы с помощью указанной функции. |
GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Группирует элементы последовательности в соответствии с функцией селектора ключа. Ключи сравниваются с помощью компаратора, элементы каждой группы проецируются с помощью указанной функции. |
GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>) |
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. |
GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,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,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) |
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. Значения ключей сравниваются с помощью указанного компаратора, элементы каждой группы проецируются с помощью указанной функции. |
GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) |
Устанавливает корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты. Для сравнения ключей используется компаратор проверки на равенство по умолчанию. |
GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) |
Устанавливает корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты. Для сравнения ключей используется указанный компаратор IEqualityComparer<T>. |
Index<TSource>(IEnumerable<TSource>) |
Задает контракт для коллекции дескрипторов служб. |
Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию. |
Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор IEqualityComparer<T>. |
IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>) |
Создает набор пересечения двух последовательностей в соответствии с указанной функцией селектора ключей. |
IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает набор пересечения двух последовательностей в соответствии с указанной функцией селектора ключей. |
Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) |
Устанавливает корреляцию между элементами двух последовательностей на основе сопоставления ключей. Для сравнения ключей используется компаратор проверки на равенство по умолчанию. |
Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>) |
Устанавливает корреляцию между элементами двух последовательностей на основе сопоставления ключей. Для сравнения ключей используется указанный компаратор IEqualityComparer<T>. |
Last<TSource>(IEnumerable<TSource>) |
Возвращает последний элемент последовательности. |
Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает последний элемент последовательности, удовлетворяющий указанному условию. |
LastOrDefault<TSource>(IEnumerable<TSource>) |
Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
LastOrDefault<TSource>(IEnumerable<TSource>, TSource) |
Возвращает последний элемент последовательности или указанное значение по умолчанию, если последовательность не содержит элементов. |
LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено. |
LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource) |
Возвращает последний элемент последовательности, удовлетворяющий условию, или указанное значение по умолчанию, если такой элемент не найден. |
LongCount<TSource>(IEnumerable<TSource>) |
Возвращает значение типа Int64, представляющее общее число элементов в последовательности. |
LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает значение типа Int64, представляющее число элементов последовательности, удовлетворяющих заданному условию. |
Max<TSource>(IEnumerable<TSource>) |
Возвращает максимальное значение, содержащееся в универсальной последовательности. |
Max<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Возвращает максимальное значение, содержащееся в универсальной последовательности. |
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>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Decimal обнуляемого типа. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Double обнуляемого типа. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int32 обнуляемого типа. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int64 обнуляемого типа. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Single обнуляемого типа. |
Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение типа Single. |
Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>) |
Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает максимальное результирующее значение. |
MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Возвращает максимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей. |
MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Возвращает максимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей и компаратором ключей. |
Min<TSource>(IEnumerable<TSource>) |
Возвращает минимальное значение, содержащееся в универсальной последовательности. |
Min<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Возвращает минимальное значение, содержащееся в универсальной последовательности. |
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>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Decimal обнуляемого типа. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Double обнуляемого типа. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int32 обнуляемого типа. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int64 обнуляемого типа. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Single обнуляемого типа. |
Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение типа Single. |
Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>) |
Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает минимальное результирующее значение. |
MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Возвращает минимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей. |
MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Возвращает минимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей и компаратором ключей. |
OfType<TResult>(IEnumerable) |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
Order<T>(IEnumerable<T>) |
Сортирует элементы последовательности в порядке возрастания. |
Order<T>(IEnumerable<T>, IComparer<T>) |
Сортирует элементы последовательности в порядке возрастания. |
OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Сортирует элементы последовательности в порядке возрастания ключа. |
OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Сортирует элементы последовательности в порядке возрастания с использованием указанного компаратора. |
OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Сортирует элементы последовательности в порядке убывания ключа. |
OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Сортирует элементы последовательности в порядке убывания с использованием указанного компаратора. |
OrderDescending<T>(IEnumerable<T>) |
Сортирует элементы последовательности в порядке убывания. |
OrderDescending<T>(IEnumerable<T>, IComparer<T>) |
Сортирует элементы последовательности в порядке убывания. |
Prepend<TSource>(IEnumerable<TSource>, TSource) |
Добавляет значение в начало последовательности. |
Reverse<TSource>(IEnumerable<TSource>) |
Изменяет порядок элементов последовательности на противоположный. |
Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>) |
Проецирует каждый элемент последовательности в новую форму. |
Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>) |
Проецирует каждый элемент последовательности в новую форму, добавляя индекс элемента. |
SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>) |
Проецирует каждый элемент последовательности в объект IEnumerable<T> и объединяет результирующие последовательности в одну последовательность. |
SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>) |
Проецирует каждый элемент последовательности в объект IEnumerable<T> и объединяет результирующие последовательности в одну последовательность. Индекс каждого элемента исходной последовательности используется в проецированной форме этого элемента. |
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>, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. Индекс каждого элемента исходной последовательности используется в промежуточной проецированной форме этого элемента. |
SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Определяет, совпадают ли две последовательности, используя для сравнения элементов компаратор проверки на равенство по умолчанию, предназначенный для их типа. |
SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Определяет, совпадают ли две последовательности, используя для сравнения элементов указанный компаратор IEqualityComparer<T>. |
Single<TSource>(IEnumerable<TSource>) |
Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1. |
Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает единственный элемент последовательности, удовлетворяющий указанному условию, и вызывает исключение, если таких элементов больше одного. |
SingleOrDefault<TSource>(IEnumerable<TSource>) |
Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение. |
SingleOrDefault<TSource>(IEnumerable<TSource>, TSource) |
Возвращает единственный элемент последовательности или указанное значение по умолчанию, если последовательность пуста; Этот метод создает исключение, если в последовательности содержится несколько элементов. |
SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает единственный элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, вызывается исключение. |
SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource) |
Возвращает единственный элемент последовательности, удовлетворяющий указанному условию, или заданное значение по умолчанию, если такого элемента не существует; Этот метод создает исключение, если условию удовлетворяет несколько элементов. |
Skip<TSource>(IEnumerable<TSource>, Int32) |
Пропускает заданное число элементов в последовательности и возвращает остальные элементы. |
SkipLast<TSource>(IEnumerable<TSource>, Int32) |
Возвращает новую перечислимую коллекцию, содержащую элементы из |
SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы. |
SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>) |
Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы. Индекс элемента используется в логике функции предиката. |
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>>) |
Вычисляет сумму последовательности значений Decimal обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Вычисляет сумму последовательности значений Double обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Вычисляет сумму последовательности значений Int32 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Вычисляет сумму последовательности значений Int64 обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Вычисляет сумму последовательности значений Single обнуляемого типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Вычисляет сумму последовательности значений типа Single, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Take<TSource>(IEnumerable<TSource>, Int32) |
Возвращает указанное число подряд идущих элементов с начала последовательности. |
Take<TSource>(IEnumerable<TSource>, Range) |
Возвращает указанный диапазон смежных элементов из последовательности. |
TakeLast<TSource>(IEnumerable<TSource>, Int32) |
Возвращает новую перечислимую коллекцию, содержащую последние |
TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию. |
TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>) |
Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию. Индекс элемента используется в логике функции предиката. |
ToArray<TSource>(IEnumerable<TSource>) |
Создает массив из объекта IEnumerable<T>. |
ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Создает словарь Dictionary<TKey,TValue> из объекта IEnumerable<T> в соответствии с заданной функцией селектора ключа. |
ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, 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,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Создает словарь Dictionary<TKey,TValue> из объекта IEnumerable<T> в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента. |
ToHashSet<TSource>(IEnumerable<TSource>) |
Создает HashSet<T> из IEnumerable<T>. |
ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Создает HashSet<T> из IEnumerable<T> с использованием |
ToList<TSource>(IEnumerable<TSource>) |
Создает List<T> из IEnumerable<T>. |
ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Создает словарь Lookup<TKey,TElement> из объекта IEnumerable<T> в соответствии с заданной функцией селектора ключа. |
ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, 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,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Создает объект Lookup<TKey,TElement> из объекта IEnumerable<T> в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента. |
TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32) |
Пытается определить количество элементов в последовательности без принудительного перечисления. |
Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Находит объединение множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию. |
Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Находит объединение множеств, представленных двумя последовательностями, используя указанный компаратор IEqualityComparer<T>. |
UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>) |
Создает объединение наборов двух последовательностей в соответствии с указанной функцией селектора ключей. |
UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает объединение наборов двух последовательностей в соответствии с указанной функцией селектора ключей. |
Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Выполняет фильтрацию последовательности значений на основе заданного предиката. |
Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>) |
Выполняет фильтрацию последовательности значений на основе заданного предиката. Индекс каждого элемента используется в логике функции предиката. |
Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>) |
Создает последовательность кортежей с элементами из двух указанных последовательностей. |
Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>) |
Создает последовательность кортежей с элементами из трех указанных последовательностей. |
Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>) |
Применяет указанную функцию к соответствующим элементам двух последовательностей, что дает последовательность результатов. |
AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
AsParallel<TSource>(IEnumerable<TSource>) |
Позволяет осуществлять параллельный запрос. |
AsQueryable(IEnumerable) |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |
AsQueryable<TElement>(IEnumerable<TElement>) |
Преобразовывает универсальный объект IEnumerable<T> в универсальный объект IQueryable<T>. |
Ancestors<T>(IEnumerable<T>) |
Возвращает коллекцию элементов, содержащую предков каждого узла в исходной коллекции. |
Ancestors<T>(IEnumerable<T>, XName) |
Возвращает отфильтрованную коллекцию элементов, содержащую предков каждого узла в исходной коллекции. В коллекцию включаются только элементы, соответствующие XName. |
DescendantNodes<T>(IEnumerable<T>) |
Возвращает коллекцию подчиненных узлов каждого документа и элемента в исходной коллекции. |
Descendants<T>(IEnumerable<T>) |
Возвращает коллекцию элементов, содержащую подчиненные элементы каждого элемента и документа в исходной коллекции. |
Descendants<T>(IEnumerable<T>, XName) |
Возвращает отфильтрованную коллекцию элементов, содержащую подчиненные элементы каждого элемента и документа в исходной коллекции. В коллекцию включаются только элементы, соответствующие XName. |
Elements<T>(IEnumerable<T>) |
Возвращает коллекцию дочерних элементов каждого элемента и документа в исходной коллекции. |
Elements<T>(IEnumerable<T>, XName) |
Возвращает отфильтрованную коллекцию дочерних элементов каждого элемента и документа в исходной коллекции. В коллекцию включаются только элементы, соответствующие XName. |
InDocumentOrder<T>(IEnumerable<T>) |
Возвращает коллекцию узлов, содержащую все узлы в исходной коллекции, отсортированные в порядке следования документов. |
Nodes<T>(IEnumerable<T>) |
Возвращает коллекцию дочерних узлов каждого документа и элемента в исходной коллекции. |
Remove<T>(IEnumerable<T>) |
Удаление каждого узла в исходной коллекции из родительского узла. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по