ParallelEnumerable.First Метод

Определение

Возвращает первый элемент параллельной последовательности.Returns the first element of a parallel sequence.

Перегрузки

First<TSource>(ParallelQuery<TSource>)

Возвращает первый элемент параллельной последовательности.Returns the first element of a parallel sequence.

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

Возвращает первый элемент параллельной последовательности, удовлетворяющий указанному условию.Returns the first element in a parallel sequence that satisfies a specified condition.

First<TSource>(ParallelQuery<TSource>)

Возвращает первый элемент параллельной последовательности.Returns the first element of a parallel sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource First(System::Linq::ParallelQuery<TSource> ^ source);
public static TSource First<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member First : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function First(Of TSource) (source As ParallelQuery(Of TSource)) As TSource

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

TSource

Тип элементов source.The type of the elements of source.

Параметры

source
ParallelQuery<TSource>

Последовательность, из которой требуется возвратить первый элемент.The sequence to return the first element of.

Возвраты

TSource

Первый элемент указанной последовательности.The first element in the specified sequence.

Исключения

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

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

При оценке запроса получено одно или несколько исключений.One or more exceptions occurred during the evaluation of the query.

Последовательность source не содержит элементов.source contains no elements.

Комментарии

Если запрос не упорядочен, первый элемент не является детерминированным.If the query is not ordered, then the first element is non-deterministic. Дополнительные сведения см. в разделе Сохранение порядка в PLINQ.For more information, see Order Preservation in PLINQ.

Дополнительно

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

Возвращает первый элемент параллельной последовательности, удовлетворяющий указанному условию.Returns the first element in a parallel sequence that satisfies a specified condition.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource First(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static TSource First<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member First : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> 'Source
<Extension()>
Public Function First(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As TSource

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

TSource

Тип элементов source.The type of the elements of source.

Параметры

source
ParallelQuery<TSource>

Последовательность, из которой требуется возвратить элемент.The sequence to return an element from.

predicate
Func<TSource,Boolean>

Функция для проверки каждого элемента на соответствие условию.A function to test each element for a condition.

Возвраты

TSource

Первый элемент последовательности, который прошел проверку, определенную указанной функцией предиката.The first element in the sequence that passes the test in the specified predicate function.

Исключения

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source или predicate — это пустая ссылка (Nothing в Visual Basic).source or predicate is a null reference (Nothing in Visual Basic).

При оценке запроса получено одно или несколько исключений.One or more exceptions occurred during the evaluation of the query.

Ни один элемент source не удовлетворяет условию предиката predicate.No element in source satisfies the condition in predicate.

Комментарии

Если запрос не упорядочен, первый элемент не является детерминированным.If the query is not ordered, then the first element is non-deterministic. Дополнительные сведения см. в разделе Сохранение порядка в PLINQ.For more information, see Order Preservation in PLINQ.

Дополнительно

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