ParallelEnumerable.SingleOrDefault Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí jediný prvek paralelní sekvence, nebo výchozí hodnotu, pokud sekvence je prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek.
Přetížení
SingleOrDefault<TSource>(ParallelQuery<TSource>) |
Vrátí jediný prvek paralelní sekvence, nebo výchozí hodnotu, pokud sekvence je prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek. |
SingleOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Vrátí jediný prvek paralelní sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud neexistuje žádný takový prvek; Tato metoda vyvolá výjimku, pokud více než jeden prvek splňuje podmínku. |
SingleOrDefault<TSource>(ParallelQuery<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vrátí jediný prvek paralelní sekvence, nebo výchozí hodnotu, pokud sekvence je prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static TSource SingleOrDefault(System::Linq::ParallelQuery<TSource> ^ source);
public static TSource SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source);
public static TSource? SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member SingleOrDefault : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function SingleOrDefault(Of TSource) (source As ParallelQuery(Of TSource)) As TSource
Parametry typu
- TSource
Typ prvků objektu source
.
Parametry
- source
- ParallelQuery<TSource>
Sekvence, která má vrátit jeden prvek .
Návraty
Jeden prvek vstupní sekvence nebo default(), pokud sekvence neobsahuje žádné prvky.
Výjimky
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
je odkaz s hodnotou null (Nothing v jazyce Visual Basic).
source
obsahuje více než jeden prvek.
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.
Viz také
Platí pro
SingleOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vrátí jediný prvek paralelní sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud neexistuje žádný takový prvek; Tato metoda vyvolá výjimku, pokud více než jeden prvek splňuje podmínku.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static TSource SingleOrDefault(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static TSource SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
public static TSource? SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member SingleOrDefault : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> 'Source
<Extension()>
Public Function SingleOrDefault(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As TSource
Parametry typu
- TSource
Typ prvků objektu source
.
Parametry
- source
- ParallelQuery<TSource>
Sekvence, která má vrátit jeden prvek .
Návraty
Jeden prvek vstupní sekvence, který splňuje podmínku, nebo default(), pokud není nalezen žádný takový prvek.
Výjimky
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
nebo predicate
je odkaz s hodnotou null (Nothing v jazyce Visual Basic).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.
source
je prázdný nebo je vráceno více prvků.