ParallelEnumerable.First Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca pierwszy element sekwencji równoległej.
Przeciążenia
First<TSource>(ParallelQuery<TSource>) |
Zwraca pierwszy element sekwencji równoległej. |
First<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Zwraca pierwszy element w sekwencji równoległej, który spełnia określony warunek. |
First<TSource>(ParallelQuery<TSource>)
Zwraca pierwszy element sekwencji równoległej.
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
Parametry typu
- TSource
Typ elementów elementu source
.
Parametry
- source
- ParallelQuery<TSource>
Sekwencja zwracająca pierwszy element.
Zwraca
- TSource
Pierwszy element w określonej sekwencji.
Wyjątki
Zapytanie zostało anulowane przy użyciu tokenu przekazanego za pośrednictwem polecenia WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
jest odwołaniem o wartości null (Nic w Visual Basic).
Podczas oceny zapytania wystąpił co najmniej jeden wyjątek.
source
nie zawiera żadnych elementów.
Uwagi
Jeśli zapytanie nie jest uporządkowane, pierwszy element nie jest deterministyczny. Aby uzyskać więcej informacji, zobacz Zachowanie kolejności w PLINQ.
Zobacz też
Dotyczy
First<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
Zwraca pierwszy element w sekwencji równoległej, który spełnia określony warunek.
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
Parametry typu
- TSource
Typ elementów elementu source
.
Parametry
- source
- ParallelQuery<TSource>
Sekwencja zwracająca element z.
Zwraca
- TSource
Pierwszy element w sekwencji, który przechodzi test w określonej funkcji predykatu.
Wyjątki
Zapytanie zostało anulowane przy użyciu tokenu przekazanego za pośrednictwem polecenia WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
lub predicate
jest odwołaniem o wartości null (nic w Visual Basic).
Podczas oceny zapytania wystąpił co najmniej jeden wyjątek.
Żaden element w source
elemecie nie spełnia warunku w elemecie predicate
.
Uwagi
Jeśli zapytanie nie jest uporządkowane, pierwszy element nie jest deterministyczny. Aby uzyskać więcej informacji, zobacz Zachowanie kolejności w PLINQ.