ParallelEnumerable.Single Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar det enda elementet i en parallell sekvens och genererar ett undantag om det inte finns exakt ett element i sekvensen.
Överlagringar
| Name | Description |
|---|---|
| Single<TSource>(ParallelQuery<TSource>) |
Returnerar det enda elementet i en parallell sekvens och genererar ett undantag om det inte finns exakt ett element i sekvensen. |
| Single<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Returnerar det enda elementet i en parallell sekvens som uppfyller ett angivet villkor och genererar ett undantag om det finns fler än ett sådant element. |
Single<TSource>(ParallelQuery<TSource>)
Returnerar det enda elementet i en parallell sekvens och genererar ett undantag om det inte finns exakt ett element i sekvensen.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static TSource Single(System::Linq::ParallelQuery<TSource> ^ source);
public static TSource Single<TSource>(this System.Linq.ParallelQuery<TSource> source);
static member Single : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function Single(Of TSource) (source As ParallelQuery(Of TSource)) As TSource
Typparametrar
- TSource
Typen av element sourcei .
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen som returnerar det enda elementet i.
Returer
Det enda elementet i indatasekvensen.
Undantag
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source är en nullreferens (inget i Visual Basic).
Ett eller flera undantag inträffade under utvärderingen av frågan.
Indatasekvensen innehåller mer än ett element. -or- Indatasekvensen är tom.
Se även
Gäller för
Single<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
Returnerar det enda elementet i en parallell sekvens som uppfyller ett angivet villkor och genererar ett undantag om det finns fler än ett sådant element.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static TSource Single(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static TSource Single<TSource>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member Single : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> 'Source
<Extension()>
Public Function Single(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As TSource
Typparametrar
- TSource
Typen av element sourcei .
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen som returnerar det enda elementet i.
Returer
Det enda elementet i indatasekvensen som uppfyller ett villkor.
Undantag
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source eller predicate är en nullreferens (ingenting i Visual Basic).
Ett eller flera undantag inträffade under utvärderingen av frågan.
Inget element uppfyller villkoret i predicate. -or- Mer än ett element uppfyller villkoret i predicate.