ParallelEnumerable.DefaultIfEmpty Método

Definición

Si la secuencia está vacía, devuelve los elementos de la secuencia paralela especificada o el valor especificado en una colección singleton.

Sobrecargas

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

Si la secuencia está vacía, devuelve los elementos de la secuencia paralela especificada o el valor predeterminado del parámetro de tipo en una colección singleton.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>, TSource)

Si la secuencia está vacía, devuelve los elementos de la secuencia paralela especificada o el valor especificado en una colección singleton.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

Si la secuencia está vacía, devuelve los elementos de la secuencia paralela especificada o el valor predeterminado del parámetro de tipo en una colección singleton.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ DefaultIfEmpty(System::Linq::ParallelQuery<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> DefaultIfEmpty<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member DefaultIfEmpty : System.Linq.ParallelQuery<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function DefaultIfEmpty(Of TSource) (source As ParallelQuery(Of TSource)) As ParallelQuery(Of TSource)

Parámetros de tipo

TSource

Tipo de los elementos de source.

Parámetros

source
ParallelQuery<TSource>

Secuencia para la que se va a devolver un valor predeterminado si está vacía.

Devoluciones

ParallelQuery<TSource>

Secuencia que contiene default(TSource) si source está vacío; en caso contrario, es source.

Excepciones

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

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

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

Consulte también

Se aplica a

DefaultIfEmpty<TSource>(ParallelQuery<TSource>, TSource)

Si la secuencia está vacía, devuelve los elementos de la secuencia paralela especificada o el valor especificado en una colección singleton.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ DefaultIfEmpty(System::Linq::ParallelQuery<TSource> ^ source, TSource defaultValue);
public static System.Linq.ParallelQuery<TSource> DefaultIfEmpty<TSource> (this System.Linq.ParallelQuery<TSource> source, TSource defaultValue);
static member DefaultIfEmpty : System.Linq.ParallelQuery<'Source> * 'Source -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function DefaultIfEmpty(Of TSource) (source As ParallelQuery(Of TSource), defaultValue As TSource) As ParallelQuery(Of TSource)

Parámetros de tipo

TSource

Tipo de los elementos de source.

Parámetros

source
ParallelQuery<TSource>

Secuencia para la que se va a devolver el valor especificado si está vacía.

defaultValue
TSource

Valor que se va a devolver si la secuencia está vacía.

Devoluciones

ParallelQuery<TSource>

Secuencia que contiene defaultValue si source está vacío; en caso contrario, es source.

Excepciones

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

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

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

Consulte también

Se aplica a