ParallelEnumerable Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет набор методов для выполнения запросов к объектам, реализующим ParallelQuery{TSource}. Это параллельный эквивалент объекта Enumerable.
public ref class ParallelEnumerable abstract sealed
public static class ParallelEnumerable
type ParallelEnumerable = class
Public Module ParallelEnumerable
- Наследование
-
ParallelEnumerable
Методы
| Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, Func<TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate, TAccumulate,TAccumulate>, Func<TAccumulate,TResult>) |
Параллельно применяет к последовательности агрегатную функцию. Эта перегрузка недоступна в последовательной реализации. |
| Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate, TAccumulate,TAccumulate>, Func<TAccumulate,TResult>) |
Параллельно применяет к последовательности агрегатную функцию. Эта перегрузка недоступна в последовательной реализации. |
| Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>) |
Параллельно применяет к последовательности агрегатную функцию. Указанное начальное значение служит исходным значением для агрегатной операции, а указанная функция используется для выбора результирующего значения. |
| Aggregate<TSource,TAccumulate>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>) |
Параллельно применяет к последовательности агрегатную функцию. Указанное начальное значение используется в качестве исходного значения агрегатной операции. |
| Aggregate<TSource>(ParallelQuery<TSource>, Func<TSource,TSource,TSource>) |
Параллельно применяет к последовательности агрегатную функцию. |
| All<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Параллельно проверяет, все ли элементы последовательности удовлетворяют условию. |
| Any<TSource>(ParallelQuery<TSource>) |
Проверяет, содержит ли параллельная последовательность какие-либо элементы. |
| Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Параллельно проверяет, удовлетворяет ли условию хотя бы один элемент в последовательности. |
| AsEnumerable<TSource>(ParallelQuery<TSource>) |
Преобразует запрос ParallelQuery<TSource> в интерфейс IEnumerable<T> для принудительного последовательного вычисления запроса. |
| AsOrdered(ParallelQuery) |
Позволяет обрабатывать источник данных как упорядоченный независимо от отсутствия упорядоченности по умолчанию. Метод AsOrdered можно вызывать только для неуниверсальных последовательностей, возвращаемых методами AsParallel, ParallelEnumerable.Range и ParallelEnumerable.Repeat. |
| AsOrdered<TSource>(ParallelQuery<TSource>) |
Позволяет обрабатывать источник данных как упорядоченный независимо от отсутствия упорядоченности по умолчанию. Метод AsOrdered можно вызывать только для универсальных последовательностей, возвращаемых методами AsParallel, ParallelEnumerable.Range и ParallelEnumerable.Repeat. |
| AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
| AsParallel<TSource>(IEnumerable<TSource>) |
Позволяет осуществлять параллельный запрос. |
| AsParallel<TSource>(Partitioner<TSource>) |
Позволяет осуществлять параллельный запрос, производимый модулем секционирования, предназначенным для разделения входной последовательности на секции. |
| AsSequential<TSource>(ParallelQuery<TSource>) |
Преобразует запрос ParallelQuery<TSource> в интерфейс IEnumerable<T> для принудительного последовательного вычисления запроса. |
| AsUnordered<TSource>(ParallelQuery<TSource>) |
Позволяет обрабатывать промежуточный запрос как содержащий неупорядоченные элементы. |
| Average(ParallelQuery<Decimal>) |
Параллельно вычисляет среднее значение для последовательности значений. |
| Average(ParallelQuery<Double>) |
Параллельно вычисляет среднее значение для последовательности значений. |
| Average(ParallelQuery<Int32>) |
Параллельно вычисляет среднее значение для последовательности значений. |
| Average(ParallelQuery<Int64>) |
Параллельно вычисляет среднее значение для последовательности значений. |
| Average(ParallelQuery<Nullable<Decimal>>) |
Параллельно вычисляет среднее значение для последовательности значений. |
| Average(ParallelQuery<Nullable<Double>>) |
Параллельно вычисляет среднее значение для последовательности значений. |
| Average(ParallelQuery<Nullable<Int32>>) |
Параллельно вычисляет среднее значение для последовательности значений. |
| Average(ParallelQuery<Nullable<Int64>>) |
Параллельно вычисляет среднее значение для последовательности значений. |
| Average(ParallelQuery<Nullable<Single>>) |
Параллельно вычисляет среднее значение для последовательности значений. |
| Average(ParallelQuery<Single>) |
Параллельно вычисляет среднее значение для последовательности значений. |
| Average<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>) |
Параллельно вычисляет среднее значение для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Average<TSource>(ParallelQuery<TSource>, Func<TSource,Double>) |
Параллельно вычисляет среднее значение для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Average<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>) |
Параллельно вычисляет среднее значение для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Average<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>) |
Параллельно вычисляет среднее значение для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>) |
Параллельно вычисляет среднее значение для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>) |
Параллельно вычисляет среднее значение для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>) |
Параллельно вычисляет среднее значение для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>) |
Параллельно вычисляет среднее значение для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>) |
Параллельно вычисляет среднее значение для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Average<TSource>(ParallelQuery<TSource>, Func<TSource,Single>) |
Параллельно вычисляет среднее значение для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Cast<TResult>(ParallelQuery) |
Преобразует элементы запроса ParallelQuery в заданный тип. |
| Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Устаревшие..
Эту перегрузку Concat вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| Concat<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Сцепляет две параллельные последовательности. |
| Contains<TSource>(ParallelQuery<TSource>, TSource) |
Параллельно определяет, содержится ли указанный элемент в последовательности, используя компаратор проверки на равенство по умолчанию. |
| Contains<TSource>(ParallelQuery<TSource>, TSource, IEqualityComparer<TSource>) |
Параллельно определяет, содержит ли последовательность заданный элемент, используя указанный компаратор IEqualityComparer<T>. |
| Count<TSource>(ParallelQuery<TSource>) |
Возвращает количество элементов в параллельной последовательности. |
| Count<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Возвращает число, представляющее количество элементов параллельной последовательности, удовлетворяющих заданному условию. |
| DefaultIfEmpty<TSource>(ParallelQuery<TSource>) |
Возвращает элементы указанной параллельной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста. |
| DefaultIfEmpty<TSource>(ParallelQuery<TSource>, TSource) |
Возвращает элементы указанной параллельной последовательности или одноэлементную коллекцию, содержащую указанное значение, если последовательность пуста. |
| Distinct<TSource>(ParallelQuery<TSource>) |
Возвращает различающиеся элементы параллельной последовательности, используя для сравнения значений компаратор проверки на равенство по умолчанию. |
| Distinct<TSource>(ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Возвращает различающиеся элементы параллельной последовательности, используя для сравнения значений указанный компаратор IEqualityComparer<T>. |
| ElementAt<TSource>(ParallelQuery<TSource>, Int32) |
Возвращает элемент по указанному индексу в параллельной последовательности. |
| ElementAtOrDefault<TSource>(ParallelQuery<TSource>, Int32) |
Возвращает элемент по указанному индексу в параллельной последовательности или значение по умолчанию, если индекс вне допустимого диапазона. |
| Empty<TResult>() |
Возвращает пустой набор ParallelQuery{TResult} с указанным аргументом типа. |
| Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Устаревшие..
Эту перегрузку Except вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Устаревшие..
Эту перегрузку Except вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Находит разность множеств, представленных двумя параллельными последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию. |
| Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Находит разность множеств, представленных двумя параллельными последовательностями, используя для сравнения значений указанный компаратор IEqualityComparer<T>. |
| First<TSource>(ParallelQuery<TSource>) |
Возвращает первый элемент параллельной последовательности. |
| First<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Возвращает первый элемент параллельной последовательности, удовлетворяющий указанному условию. |
| FirstOrDefault<TSource>(ParallelQuery<TSource>) |
Возвращает первый элемент параллельной последовательности или значение по умолчанию, если последовательность не содержит элементов. |
| FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Возвращает первый удовлетворяющий условию элемент параллельной последовательности или значение по умолчанию, если таких элементов не найдено. |
| ForAll<TSource>(ParallelQuery<TSource>, Action<TSource>) |
Параллельно вызывает указанные действия для всех элементов в последовательности |
| GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>) |
Группирует элементы параллельной последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. Элементы каждой группы проецируются с помощью указанной функции. |
| GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) |
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. Значения ключей сравниваются с помощью указанного компаратора, элементы каждой группы проецируются с помощью указанной функции. |
| GroupBy<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Группирует элементы параллельной последовательности в соответствии с заданной функцией селектора ключа и проецирует элементы каждой группы с помощью указанной функции. |
| GroupBy<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Группирует элементы параллельной последовательности в соответствии с функцией селектора ключа. Ключи сравниваются с помощью компаратора, элементы каждой группы проецируются с помощью указанной функции. |
| GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>) |
Группирует элементы параллельной последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. |
| GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>) |
Группирует элементы параллельной последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. Ключи сравниваются с использованием заданного компаратора. |
| GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Группирует элементы параллельной последовательности в соответствии с заданной функцией селектора ключа. |
| GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Группирует элементы параллельной последовательности в соответствии с заданной функцией выбора ключа и сравнивает ключи с помощью указанного компаратора IComparer<T>. |
| GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) |
Устаревшие..
Эту перегрузку GroupJoin вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) |
Устаревшие..
Эту перегрузку GroupJoin вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) |
Устанавливает параллельную корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты. Для сравнения ключей используется компаратор проверки на равенство по умолчанию. |
| GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) |
Устанавливает параллельную корреляцию между элементами двух последовательностей на основе равенства ключа и группирует результаты. Для сравнения ключей используется указанный компаратор IEqualityComparer<T>. |
| Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Устаревшие..
Эту перегрузку Intersect вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Устаревшие..
Эту перегрузку Intersect вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Находит пересечение множеств, представленных двумя параллельными последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию. |
| Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Находит пересечение множеств, представленных двумя параллельными последовательностями, используя для сравнения значений указанный компаратор IEqualityComparer{T}. |
| Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) |
Устаревшие..
Эту перегрузку Join вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>) |
Устаревшие..
Эту перегрузку Join вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) |
Устанавливает параллельную корреляцию между элементами двух последовательностей на основе сопоставления ключей. Для сравнения ключей используется компаратор проверки на равенство по умолчанию. |
| Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>) |
Устанавливает параллельную корреляцию между элементами двух последовательностей на основе сопоставления ключей. Для сравнения ключей используется указанный компаратор IEqualityComparer<T>. |
| Last<TSource>(ParallelQuery<TSource>) |
Возвращает последний элемент параллельной последовательности. |
| Last<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Возвращает последний элемент параллельной последовательности, удовлетворяющий указанному условию. |
| LastOrDefault<TSource>(ParallelQuery<TSource>) |
Возвращает последний элемент параллельной последовательности или значение по умолчанию, если последовательность не содержит элементов. |
| LastOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Возвращает последний элемент параллельной последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено. |
| LongCount<TSource>(ParallelQuery<TSource>) |
Возвращает значение типа Int64, представляющее общее число элементов в параллельной последовательности. |
| LongCount<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Возвращает значение типа Int64, представляющее число элементов параллельной последовательности, удовлетворяющих заданному условию. |
| Max(ParallelQuery<Decimal>) |
Возвращает максимальное значение, которое содержится в параллельно обрабатываемой последовательности значений. |
| Max(ParallelQuery<Double>) |
Возвращает максимальное значение, которое содержится в параллельно обрабатываемой последовательности значений. |
| Max(ParallelQuery<Int32>) |
Возвращает максимальное значение, которое содержится в параллельно обрабатываемой последовательности значений. |
| Max(ParallelQuery<Int64>) |
Возвращает максимальное значение, которое содержится в параллельно обрабатываемой последовательности значений. |
| Max(ParallelQuery<Nullable<Decimal>>) |
Возвращает максимальное значение, которое содержится в параллельно обрабатываемой последовательности значений. |
| Max(ParallelQuery<Nullable<Double>>) |
Возвращает максимальное значение, которое содержится в параллельно обрабатываемой последовательности значений. |
| Max(ParallelQuery<Nullable<Int32>>) |
Возвращает максимальное значение, которое содержится в параллельно обрабатываемой последовательности значений. |
| Max(ParallelQuery<Nullable<Int64>>) |
Возвращает максимальное значение, которое содержится в параллельно обрабатываемой последовательности значений. |
| Max(ParallelQuery<Nullable<Single>>) |
Возвращает максимальное значение, которое содержится в параллельно обрабатываемой последовательности значений. |
| Max(ParallelQuery<Single>) |
Возвращает максимальное значение, которое содержится в параллельно обрабатываемой последовательности значений. |
| Max<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение. |
| Max<TSource>(ParallelQuery<TSource>) |
Возвращает максимальное значение, которое содержится в параллельно обрабатываемой последовательности значений. |
| Max<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение. |
| Max<TSource>(ParallelQuery<TSource>, Func<TSource,Double>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение. |
| Max<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение. |
| Max<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение. |
| Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение. |
| Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение. |
| Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение. |
| Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение. |
| Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение. |
| Max<TSource>(ParallelQuery<TSource>, Func<TSource,Single>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение. |
| Min(ParallelQuery<Decimal>) |
Возвращает минимальное значение, которое содержится в параллельной последовательности значений. |
| Min(ParallelQuery<Double>) |
Возвращает минимальное значение, которое содержится в параллельной последовательности значений. |
| Min(ParallelQuery<Int32>) |
Возвращает минимальное значение, которое содержится в параллельной последовательности значений. |
| Min(ParallelQuery<Int64>) |
Возвращает минимальное значение, которое содержится в параллельной последовательности значений. |
| Min(ParallelQuery<Nullable<Decimal>>) |
Возвращает минимальное значение, которое содержится в параллельной последовательности значений. |
| Min(ParallelQuery<Nullable<Double>>) |
Возвращает минимальное значение, которое содержится в параллельной последовательности значений. |
| Min(ParallelQuery<Nullable<Int32>>) |
Возвращает минимальное значение, которое содержится в параллельной последовательности значений. |
| Min(ParallelQuery<Nullable<Int64>>) |
Возвращает минимальное значение, которое содержится в параллельной последовательности значений. |
| Min(ParallelQuery<Nullable<Single>>) |
Возвращает минимальное значение, которое содержится в параллельной последовательности значений. |
| Min(ParallelQuery<Single>) |
Возвращает минимальное значение, которое содержится в параллельной последовательности значений. |
| Min<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение. |
| Min<TSource>(ParallelQuery<TSource>) |
Возвращает минимальное значение, которое содержится в параллельной последовательности значений. |
| Min<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение. |
| Min<TSource>(ParallelQuery<TSource>, Func<TSource,Double>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение. |
| Min<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение. |
| Min<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение. |
| Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение. |
| Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение. |
| Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение. |
| Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение. |
| Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение. |
| Min<TSource>(ParallelQuery<TSource>, Func<TSource,Single>) |
Параллельно вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение. |
| OfType<TResult>(ParallelQuery) |
Выполняет фильтрацию элементов ParallelQuery по заданному типу. |
| OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Параллельно сортирует элементы последовательности в порядке возрастания ключа. |
| OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Параллельно сортирует элементы последовательности в порядке возрастания с использованием указанного компаратора. |
| OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Параллельно сортирует элементы последовательности в порядке убывания ключа. |
| OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Сортирует элементы последовательности в порядке убывания с использованием указанного компаратора. |
| Range(Int32, Int32) |
Генерирует параллельную последовательность целых чисел в заданном диапазоне. |
| Repeat<TResult>(TResult, Int32) |
Создает параллельную последовательность, содержащую одно повторяющееся значение. |
| Reverse<TSource>(ParallelQuery<TSource>) |
Изменяет порядок элементов параллельной последовательности на противоположный. |
| Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,TResult>) |
Параллельно проецирует каждый элемент последовательности в новую форму, добавляя индекс элемента. |
| Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>) |
Параллельно проецирует каждый элемент последовательности в новую форму. |
| SelectMany<TSource,TCollection,TResult>(ParallelQuery<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Проецирует каждый элемент последовательности в объект IEnumerable<T>, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. |
| SelectMany<TSource,TCollection,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Проецирует каждый элемент последовательности в объект IEnumerable<T>, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. Индекс каждого элемента исходной последовательности используется в промежуточной проецированной форме этого элемента. |
| SelectMany<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,IEnumerable<TResult>>) |
Проецирует параллельно каждый элемент последовательности в объект IEnumerable<T> и объединяет результирующие последовательности в одну последовательность. |
| SelectMany<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,IEnumerable<TResult>>) |
Параллельно проецирует каждый элемент последовательности в объект IEnumerable<T> и объединяет результирующие последовательности в одну последовательность. Индекс каждого элемента исходной последовательности используется в проецированной форме этого элемента. |
| SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Устаревшие..
Эту перегрузку SequenceEqual вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Устаревшие..
Эту перегрузку SequenceEqual вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Определяет, совпадают ли две параллельные последовательности, используя для сравнения элементов компаратор проверки на равенство по умолчанию, предназначенный для их типа. |
| SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Определяет, совпадают ли две параллельные последовательности, используя для сравнения элементов указанный компаратор проверки на равенство IEqualityComparer{T}. |
| Single<TSource>(ParallelQuery<TSource>) |
Возвращает единственный элемент параллельной последовательности и генерирует исключение, если число элементов последовательности отлично от 1. |
| Single<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Возвращает единственный элемент параллельной последовательности, удовлетворяющий заданному условию, и генерирует исключение, если таких элементов больше одного. |
| SingleOrDefault<TSource>(ParallelQuery<TSource>) |
Возвращает единственный элемент параллельной последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, создается исключение. |
| SingleOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Возвращает единственный элемент параллельной последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, создается исключение. |
| Skip<TSource>(ParallelQuery<TSource>, Int32) |
Пропускает заданное число элементов в параллельной последовательности и возвращает остальные элементы. |
| SkipWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Пропускает элементы в параллельной последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы. |
| SkipWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>) |
Пропускает элементы в параллельной последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы. Индекс элемента используется в логике функции предиката. |
| Sum(ParallelQuery<Decimal>) |
Параллельно вычисляет сумму для последовательности значений. |
| Sum(ParallelQuery<Double>) |
Параллельно вычисляет сумму для последовательности значений. |
| Sum(ParallelQuery<Int32>) |
Параллельно вычисляет сумму для последовательности значений. |
| Sum(ParallelQuery<Int64>) |
Параллельно вычисляет сумму для последовательности значений. |
| Sum(ParallelQuery<Nullable<Decimal>>) |
Параллельно вычисляет сумму для последовательности значений. |
| Sum(ParallelQuery<Nullable<Double>>) |
Параллельно вычисляет сумму для последовательности значений. |
| Sum(ParallelQuery<Nullable<Int32>>) |
Параллельно вычисляет сумму для последовательности значений. |
| Sum(ParallelQuery<Nullable<Int64>>) |
Параллельно вычисляет сумму для последовательности значений. |
| Sum(ParallelQuery<Nullable<Single>>) |
Параллельно вычисляет сумму для последовательности значений. |
| Sum(ParallelQuery<Single>) |
Параллельно вычисляет сумму для последовательности значений. |
| Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>) |
Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Double>) |
Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>) |
Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>) |
Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>) |
Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>) |
Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>) |
Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>) |
Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>) |
Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Single>) |
Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
| Take<TSource>(ParallelQuery<TSource>, Int32) |
Возвращает указанное число идущих подряд элементов с начала параллельной последовательности. |
| TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Возвращает цепочку элементов параллельной последовательности, удовлетворяющих указанному условию. |
| TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>) |
Возвращает цепочку элементов параллельной последовательности, удовлетворяющих указанному условию. Индекс элемента используется в логике функции предиката. |
| ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>) |
Параллельно выполняет дополнительное упорядочение элементов последовательности в порядке возрастания ключа. |
| ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Параллельно выполняет дополнительное упорядочение элементов последовательности в порядке возрастания с использованием указанного компаратора. |
| ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>) |
Параллельно выполняет дополнительное упорядочение элементов последовательности в порядке убывания ключа. |
| ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Параллельно выполняет дополнительное упорядочение элементов последовательности в порядке убывания с использованием указанного компаратора. |
| ToArray<TSource>(ParallelQuery<TSource>) |
Создает массив из объекта ParallelQuery<TSource>. |
| ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Создает объект Dictionary<TKey,TValue> из объекта ParallelQuery<TSource> в соответствии с заданными функциями выбора ключа и выбора элемента. |
| ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Создает объект Dictionary<TKey,TValue> из объекта ParallelQuery<TSource> в соответствии с заданным компаратором и функциями выбора ключа и выбора элемента. |
| ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Создает объект Dictionary<TKey,TValue> из коллекции ParallelQuery<TSource> в соответствии с заданной функцией выбора ключа. |
| ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает объект Dictionary<TKey,TValue> из коллекции ParallelQuery<TSource> в соответствии с заданной функцией выбора ключа и компаратором ключей. |
| ToList<TSource>(ParallelQuery<TSource>) |
Создает List<T> из ParallelQuery<TSource>. |
| ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Создает объект ILookup<TKey,TElement> из объекта ParallelQuery<TSource> в соответствии с заданными функциями выбора ключа и выбора элемента. |
| ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Создает объект ILookup<TKey,TElement> из объекта ParallelQuery<TSource> в соответствии с заданным компаратором и функциями выбора ключа и выбора элемента. |
| ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Создает объект ILookup<TKey,TElement> из объекта ParallelQuery<TSource> в соответствии с заданной функцией выбора ключа. |
| ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает объект ILookup<TKey,TElement> из объекта ParallelQuery<TSource> в соответствии с заданной функцией выбора ключа и компаратором ключей. |
| Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Устаревшие..
Эту перегрузку Union вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Устаревшие..
Эту перегрузку Union вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Находит объединение множеств, представленных двумя параллельными последовательностями, используя компаратор проверки на равенство по умолчанию. |
| Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Находит объединение множеств, представленных двумя параллельными последовательностями, используя указанный компаратор IEqualityComparer{T}. |
| Where<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Выполняет параллельную фильтрацию последовательности значений на основе предиката. |
| Where<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>) |
Выполняет параллельную фильтрацию последовательности значений на основе предиката. Индекс каждого элемента используется в логике функции предиката. |
| WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken) |
Задает объект CancellationToken для связи с запросом. |
| WithDegreeOfParallelism<TSource>(ParallelQuery<TSource>, Int32) |
Задает степень параллельности для использования в запросе. Степень параллельности — это максимальное число задач, выполняемых одновременно для обработки запроса. |
| WithExecutionMode<TSource>(ParallelQuery<TSource>, ParallelExecutionMode) |
Задает режим выполнения запроса. |
| WithMergeOptions<TSource>(ParallelQuery<TSource>, ParallelMergeOptions) |
Задает параметры слияния для запроса, определяющие способ буферизации выходных данных запросом. |
| Zip<TFirst,TSecond,TResult>(ParallelQuery<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>) |
Устаревшие..
Эту перегрузку Zip вызывать не следует. Данный метод помечен как устаревший, при попытке его вызова всегда создается исключение NotSupportedException. |
| Zip<TFirst,TSecond,TResult>(ParallelQuery<TFirst>, ParallelQuery<TSecond>, Func<TFirst,TSecond,TResult>) |
Параллельно объединяет две последовательности, используя указанную функцию предиката. |