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 je sekvence prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek.
Přetížení
| Name | Description |
|---|---|
| SingleOrDefault<TSource>(ParallelQuery<TSource>) |
Vrátí jediný prvek paralelní sekvence nebo výchozí hodnotu, pokud je sekvence 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 takový prvek neexistuje; tato metoda vyvolá výjimku, pokud podmínka splňuje více než jeden prvek. |
SingleOrDefault<TSource>(ParallelQuery<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vrátí jediný prvek paralelní sekvence nebo výchozí hodnotu, pokud je sekvence 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ů .source
Parametry
- source
- ParallelQuery<TSource>
Sekvence, která vrátí jeden prvek.
Návraty
Jeden prvek vstupní sekvence nebo default(), pokud sekvence neobsahuje žádné prvky.
Výjimky
Dotaz byl zrušen tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source je nulový odkaz (nic v Visual Basic).
source má více než jeden prvek.
Během vyhodnocení 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
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vrátí jediný prvek paralelní sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud takový prvek neexistuje; tato metoda vyvolá výjimku, pokud podmínka splňuje více než jeden prvek.
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ů .source
Parametry
- source
- ParallelQuery<TSource>
Sekvence, která vrátí jeden prvek.
Návraty
Jeden prvek vstupní sekvence, která splňuje podmínku, nebo default(), pokud se nenajde žádný takový prvek.
Výjimky
Dotaz byl zrušen tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source nebo predicate je nulový odkaz (nic v Visual Basic).
Během vyhodnocení dotazu došlo k jedné nebo více výjimkám.
source je prázdný nebo je vráceno více prvků.