ParallelEnumerable.DefaultIfEmpty ParallelEnumerable.DefaultIfEmpty ParallelEnumerable.DefaultIfEmpty ParallelEnumerable.DefaultIfEmpty Method

Definição

Retorna os elementos da sequência paralela especificada ou o valor especificado em uma coleção de singleton, se a sequência estiver vazia.Returns the elements of the specified parallel sequence or the specified value in a singleton collection if the sequence is empty.

Sobrecargas

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

Retorna os elementos da sequência paralela especificada ou o valor padrão do parâmetro de tipo em uma coleção de singleton se a sequência estiver vazia.Returns the elements of the specified parallel sequence or the type parameter's default value in a singleton collection if the sequence is empty.

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

Retorna os elementos da sequência paralela especificada ou o valor especificado em uma coleção de singleton, se a sequência estiver vazia.Returns the elements of the specified parallel sequence or the specified value in a singleton collection if the sequence is empty.

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

Retorna os elementos da sequência paralela especificada ou o valor padrão do parâmetro de tipo em uma coleção de singleton se a sequência estiver vazia.Returns the elements of the specified parallel sequence or the type parameter's default value in a singleton collection if the sequence is empty.

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

O tipo dos elementos de source.The type of the elements of source.

Parâmetros

source
ParallelQuery<TSource> ParallelQuery<TSource> ParallelQuery<TSource> ParallelQuery<TSource>

A sequência para a qual será retornado um valor padrão se ela estiver vazia.The sequence to return a default value for if it is empty.

Retornos

Uma sequência que contém default(TSource) se source estiver vazio; caso contrário, source.A sequence that contains default(TSource) if source is empty; otherwise, source.

Exceções

source é uma referência nula (Nada no Visual Basic).source is a null reference (Nothing in Visual Basic).

A consulta foi cancelada com o token transmitido pelo WithCancellation.The query was canceled with the token passed in through WithCancellation.

Uma ou mais exceções ocorreram durante a avaliação da consulta.One or more exceptions occurred during the evaluation of the query.

Veja também

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

Retorna os elementos da sequência paralela especificada ou o valor especificado em uma coleção de singleton, se a sequência estiver vazia.Returns the elements of the specified parallel sequence or the specified value in a singleton collection if the sequence is empty.

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

O tipo dos elementos de source.The type of the elements of source.

Parâmetros

source
ParallelQuery<TSource> ParallelQuery<TSource> ParallelQuery<TSource> ParallelQuery<TSource>

A sequência para a qual será retornado o valor especificado se ela estiver vazia.The sequence to return the specified value for if it is empty.

defaultValue
TSource TSource TSource TSource

O valor a ser retornado se a sequência estiver vazia.The value to return if the sequence is empty.

Retornos

Uma sequência que contém defaultValue se source estiver vazio; caso contrário, source.A sequence that contains defaultValue if source is empty; otherwise, source.

Exceções

source é uma referência nula (Nada no Visual Basic).source is a null reference (Nothing in Visual Basic).

A consulta foi cancelada com o token transmitido pelo WithCancellation.The query was canceled with the token passed in through WithCancellation.

Uma ou mais exceções ocorreram durante a avaliação da consulta.One or more exceptions occurred during the evaluation of the query.

Veja também

Aplica-se a