ParallelEnumerable.DefaultIfEmpty Metoda

Definicja

Zwraca elementy określonej sekwencji równoległej lub określoną wartość w kolekcji pojedynczej, jeśli sekwencja jest pusta.

Przeciążenia

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

Zwraca elementy określonej sekwencji równoległej lub wartość domyślną parametru typu w kolekcji pojedynczej, jeśli sekwencja jest pusta.

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

Zwraca elementy określonej sekwencji równoległej lub określoną wartość w kolekcji pojedynczej, jeśli sekwencja jest pusta.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

Zwraca elementy określonej sekwencji równoległej lub wartość domyślną parametru typu w kolekcji pojedynczej, jeśli sekwencja jest pusta.

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)

Parametry typu

TSource

Typ elementów elementu source.

Parametry

source
ParallelQuery<TSource>

Sekwencja zwracająca wartość domyślną, jeśli jest pusta.

Zwraca

ParallelQuery<TSource>

Sekwencja zawierająca wartość domyślną (TSource), jeśli source jest pusta; w przeciwnym razie source.

Wyjątki

sourcejest odwołaniem o wartości null (Nic w Visual Basic).

Zapytanie zostało anulowane przy użyciu tokenu przekazanego za pośrednictwem polecenia WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Podczas oceny zapytania wystąpił co najmniej jeden wyjątek.

Zobacz też

Dotyczy

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

Zwraca elementy określonej sekwencji równoległej lub określoną wartość w kolekcji pojedynczej, jeśli sekwencja jest pusta.

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)

Parametry typu

TSource

Typ elementów elementu source.

Parametry

source
ParallelQuery<TSource>

Sekwencja zwracająca określoną wartość, jeśli jest pusta.

defaultValue
TSource

Wartość, która ma być zwracana, jeśli sekwencja jest pusta.

Zwraca

ParallelQuery<TSource>

Sekwencja zawierająca wartość defaultValue, jeśli source jest pusta; w przeciwnym razie source.

Wyjątki

sourcejest odwołaniem o wartości null (Nic w Visual Basic).

Zapytanie zostało anulowane przy użyciu tokenu przekazanego za pośrednictwem polecenia WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Podczas oceny zapytania wystąpił co najmniej jeden wyjątek.

Zobacz też

Dotyczy