ParallelEnumerable.First Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает первый элемент параллельной последовательности.
Перегрузки
| First<TSource>(ParallelQuery<TSource>) |
Возвращает первый элемент параллельной последовательности. |
| First<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Возвращает первый элемент параллельной последовательности, удовлетворяющий указанному условию. |
First<TSource>(ParallelQuery<TSource>)
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
Возвращает первый элемент параллельной последовательности.
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.
Параметры
- source
- ParallelQuery<TSource>
Последовательность, из которой требуется возвратить первый элемент.
Возвращаемое значение
Первый элемент указанной последовательности.
Исключения
Запрос отменен с использованием маркера, переданного через WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Параметр source является ссылкой на null (Nothing в Visual Basic).
При оценке запроса получено одно или несколько исключений.
Последовательность source не содержит элементов.
Комментарии
Если запрос не упорядочен, то первый элемент является недетерминированным. Дополнительные сведения см. в разделе Сохранение порядка в PLINQ.
См. также раздел
Применяется к
First<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
Возвращает первый элемент параллельной последовательности, удовлетворяющий указанному условию.
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.
Параметры
- source
- ParallelQuery<TSource>
Последовательность, из которой требуется возвратить элемент.
Возвращаемое значение
Первый элемент последовательности, который прошел проверку, определенную указанной функцией предиката.
Исключения
Запрос отменен с использованием маркера, переданного через WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Параметр source или predicate — это пустая ссылка (Nothing в Visual Basic).
При оценке запроса получено одно или несколько исключений.
Ни один элемент source не удовлетворяет условию предиката predicate.
Комментарии
Если запрос не упорядочен, то первый элемент является недетерминированным. Дополнительные сведения см. в разделе Сохранение порядка в PLINQ.