Comparteix a través de


ParallelEnumerable.Single Método

Definición

Devuelve el único elemento de una secuencia paralela y, si no hay exactamente un elemento en la secuencia, produce una excepción.

Sobrecargas

Single<TSource>(ParallelQuery<TSource>)

Devuelve el único elemento de una secuencia paralela y, si no hay exactamente un elemento en la secuencia, produce una excepción.

Single<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Devuelve el único elemento de una secuencia paralela que satisface una condición especificada y, si existe más de un elemento semejante, produce una excepción.

Single<TSource>(ParallelQuery<TSource>)

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Devuelve el único elemento de una secuencia paralela y, si no hay exactamente un elemento en la secuencia, produce una excepción.

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

Parámetros de tipo

TSource

Tipo de los elementos de source.

Parámetros

source
ParallelQuery<TSource>

Secuencia de la que se va a devolver el único elemento.

Devoluciones

TSource

El único elemento de la secuencia de entrada.

Excepciones

Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

source es una referencia nula (nada en Visual Basic).

Se han producido una o más excepciones durante la evaluación de la consulta.

La secuencia de entrada contiene más de un elemento. -o bien- la secuencia de entrada está vacía.

Consulte también

Se aplica a

Single<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Devuelve el único elemento de una secuencia paralela que satisface una condición especificada y, si existe más de un elemento semejante, produce una excepción.

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

Parámetros de tipo

TSource

Tipo de los elementos de source.

Parámetros

source
ParallelQuery<TSource>

Secuencia de la que se va a devolver el único elemento.

predicate
Func<TSource,Boolean>

Función que va a probar si un elemento satisface una condición.

Devoluciones

TSource

El único elemento de la secuencia de entrada que satisface una condición.

Excepciones

Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

source o predicate es una referencia nula (Nothing en Visual Basic).

Se han producido una o más excepciones durante la evaluación de la consulta.

Ningún elemento satisface la condición de predicate. - o bien - Más de un elemento satisface la condición de predicate.

Consulte también

Se aplica a