Ағылшын тілінде оқу

Бөлісу құралы:


ParallelEnumerable.AsUnordered<TSource> Метод

Определение

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

public static System.Linq.ParallelQuery<TSource> AsUnordered<TSource> (this System.Linq.ParallelQuery<TSource> source);

Параметры типа

TSource

Тип элементов source.

Параметры

source
ParallelQuery<TSource>

Входная последовательность

Возвращаемое значение

Исходная последовательность со случайным порядком.

Исключения

Параметр source является ссылкой на null (Nothing в Visual Basic).

Комментарии

AsUnordered может повысить производительность, если порядок не требуется в части запроса. По умолчанию PLINQ обрабатывает входную последовательность как неупорядоченную, если не указан параметр OrderBy или AsOrdered. Однако если порядок был включен и больше не требуется, asUnordered можно использовать для отключения в середине запроса, что может привести к повышению производительности. Сам оператор AsUnordered не перетасовывает исходную последовательность; он просто удаляет требование упорядочивания для последующих операторов. Если источник упорядочен, последующие операторы могут сохранить этот порядок, если это более эффективно. AsUnordered можно вызвать в любом месте запроса; Его не нужно вызывать сразу после AsParallel. Дополнительные сведения см. в разделах Основные сведения об ускорении в PLINQ и Сохранение порядка в PLINQ.

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

См. также раздел