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


ServiceCollection Класс

Определение

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

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

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

ServiceCollection()

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

Свойства

Count

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

IsReadOnly

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

Item[Int32]

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

Методы

Clear()

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

Contains(ServiceDescriptor)

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

CopyTo(ServiceDescriptor[], Int32)

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

Equals(Object)

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

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

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

GetHashCode()

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

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

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

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

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

Insert(Int32, ServiceDescriptor)

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

MakeReadOnly()

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

MemberwiseClone()

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

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

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

RemoveAt(Int32)

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

ToString()

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

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

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

ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

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

IEnumerable.GetEnumerator()

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

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

Add(IServiceCollection, ServiceDescriptor)

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

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

RemoveAll(IServiceCollection, Type)

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

RemoveAll<T>(IServiceCollection)

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

RemoveAllKeyed(IServiceCollection, Type, Object)

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

RemoveAllKeyed<T>(IServiceCollection, Object)

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

Replace(IServiceCollection, ServiceDescriptor)

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

TryAdd(IServiceCollection, ServiceDescriptor)

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

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

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

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

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

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

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

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

TryAddKeyedScoped(IServiceCollection, Type, Object)

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

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

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

TryAddKeyedScoped<TService>(IServiceCollection, Object)

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

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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

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

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

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

TryAddKeyedSingleton(IServiceCollection, Type, Object)

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

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

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

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

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

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

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

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

TryAddKeyedTransient(IServiceCollection, Type, Object)

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

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

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

TryAddKeyedTransient<TService>(IServiceCollection, Object)

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

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

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

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

TryAddScoped(IServiceCollection, Type, Type)

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

TryAddScoped(IServiceCollection, Type)

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

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

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

TryAddScoped<TService>(IServiceCollection)

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

TryAddScoped<TService,TImplementation>(IServiceCollection)

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

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

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

TryAddSingleton(IServiceCollection, Type, Type)

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

TryAddSingleton(IServiceCollection, Type)

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

TryAddSingleton<TService>(IServiceCollection, TService)

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

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

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

TryAddSingleton<TService>(IServiceCollection)

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

TryAddSingleton<TService,TImplementation>(IServiceCollection)

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

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

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

TryAddTransient(IServiceCollection, Type, Type)

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

TryAddTransient(IServiceCollection, Type)

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

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

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

TryAddTransient<TService>(IServiceCollection)

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

TryAddTransient<TService,TImplementation>(IServiceCollection)

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

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

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

AddHybridCache(IServiceCollection)

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

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

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

AddLogging(IServiceCollection)

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

AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection, String)

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

AddOptions<TOptions>(IServiceCollection)

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

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

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

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

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

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

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

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

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

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

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

ConfigureOptions(IServiceCollection, Object)

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

ConfigureOptions(IServiceCollection, Type)

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

ConfigureOptions<TConfigureOptions>(IServiceCollection)

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

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

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

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

BuildServiceProvider(IServiceCollection, Boolean)

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

BuildServiceProvider(IServiceCollection)

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

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

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

AddHostedService<THostedService>(IServiceCollection)

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

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>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

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

AddKeyedScoped<TService>(IServiceCollection, Object)

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

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

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

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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

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

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

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

AddKeyedSingleton<TService>(IServiceCollection, Object)

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

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

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

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

AddKeyedTransient<TService>(IServiceCollection, Object)

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

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

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

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

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

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

AddScoped(IServiceCollection, Type, Type)

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

AddScoped(IServiceCollection, Type)

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

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

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

AddScoped<TService>(IServiceCollection)

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

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

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

AddScoped<TService,TImplementation>(IServiceCollection)

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

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

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

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

AddSingleton<TService>(IServiceCollection)

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

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

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

AddSingleton<TService,TImplementation>(IServiceCollection)

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

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

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

AddTransient(IServiceCollection, Type, Type)

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

AddTransient(IServiceCollection, Type)

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

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

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

AddTransient<TService>(IServiceCollection)

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

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

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

AddTransient<TService,TImplementation>(IServiceCollection)

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

AddSystemd(IServiceCollection)

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

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

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

AddWindowsService(IServiceCollection)

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

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.

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

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

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

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

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

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

Any<TSource>(IEnumerable<TSource>)

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

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

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

Cast<TResult>(IEnumerable)

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

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

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

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

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

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

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

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

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

Count<TSource>(IEnumerable<TSource>)

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

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

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

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

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

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

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

Distinct<TSource>(IEnumerable<TSource>)

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

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

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

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

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

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

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

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

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

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

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

First<TSource>(IEnumerable<TSource>)

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

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

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

FirstOrDefault<TSource>(IEnumerable<TSource>)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LastOrDefault<TSource>(IEnumerable<TSource>)

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

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

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

LongCount<TSource>(IEnumerable<TSource>)

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

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

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

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

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

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

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

OfType<TResult>(IEnumerable)

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

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

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

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>, IEqualityComparer<TSource>)

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

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

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

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

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

Single<TSource>(IEnumerable<TSource>)

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

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

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

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)

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

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

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> в соответствии с указанной функцией селектора ключей.

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> в соответствии с указанными функциями селектора ключей и селектора элементов.

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

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

ToHashSet<TSource>(IEnumerable<TSource>)

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

ToList<TSource>(IEnumerable<TSource>)

Создает List<T> из 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> в соответствии с указанной функцией селектора ключей.

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> в соответствии с указанными функциями селектора ключей и селектора элементов.

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

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

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

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

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

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

AsParallel(IEnumerable)

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

AsParallel<TSource>(IEnumerable<TSource>)

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

AsQueryable(IEnumerable)

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

AsQueryable<TElement>(IEnumerable<TElement>)

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

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

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

Ancestors<T>(IEnumerable<T>)

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

DescendantNodes<T>(IEnumerable<T>)

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

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

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

Descendants<T>(IEnumerable<T>)

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

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

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

Elements<T>(IEnumerable<T>)

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

InDocumentOrder<T>(IEnumerable<T>)

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

Nodes<T>(IEnumerable<T>)

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

Remove<T>(IEnumerable<T>)

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

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