ParallelEnumerable.Union Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří sjednocení sady dvou paralelních sekvencí.
Přetížení
Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Zastaralé.
Toto přetížení Sjednocení by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a vždy vyvolá NotSupportedException při zavolání. |
Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Vytvoří sjednocení sady dvou paralelních sekvencí pomocí výchozího porovnávače rovnosti. |
Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Zastaralé.
Toto přetížení Sjednocení by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a vždy vyvolá NotSupportedException při zavolání. |
Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Vytvoří sjednocení sady dvou paralelních sekvencí pomocí zadaného objektu IEqualityComparer{T}. |
Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Upozornění
The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.
Toto přetížení Sjednocení by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a vždy vyvolá NotSupportedException při zavolání.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Union(System::Linq::ParallelQuery<TSource> ^ first, System::Collections::Generic::IEnumerable<TSource> ^ second);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static System.Linq.ParallelQuery<TSource> Union<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second);
[<System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")>]
static member Union : System.Linq.ParallelQuery<'Source> * seq<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Union(Of TSource) (first As ParallelQuery(Of TSource), second As IEnumerable(Of TSource)) As ParallelQuery(Of TSource)
Parametry typu
- TSource
Tento parametr typu se nepoužívá.
Parametry
- first
- ParallelQuery<TSource>
Tento parametr není používán.
- second
- IEnumerable<TSource>
Tento parametr není používán.
Návraty
Toto přetížení vždy vyvolá .NotSupportedException
- Atributy
Výjimky
Výjimka, ke které dochází při zavolání této metody.
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.
Poznámky
Toto přetížení existuje k zakázání použití Union s levým zdrojem dat typu ParallelQuery<TSource> a pravým zdrojem dat typu IEnumerable<T>. V opačném případě by se operátor Unie zdál být pro paralelní implementaci vázán, ale ve skutečnosti by byl vázán na sekvenční implementaci.
Viz také
Platí pro
Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vytvoří sjednocení sady dvou paralelních sekvencí pomocí výchozího porovnávače rovnosti.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Union(System::Linq::ParallelQuery<TSource> ^ first, System::Linq::ParallelQuery<TSource> ^ second);
public static System.Linq.ParallelQuery<TSource> Union<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second);
static member Union : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelQuery<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Union(Of TSource) (first As ParallelQuery(Of TSource), second As ParallelQuery(Of TSource)) As ParallelQuery(Of TSource)
Parametry typu
- TSource
Typ prvků vstupních sekvencí.
Parametry
- first
- ParallelQuery<TSource>
Sekvence, jejíž jedinečné prvky tvoří první sadu pro sjednocení.
- second
- ParallelQuery<TSource>
Sekvence, jejíž jedinečné prvky tvoří druhou sadu pro sjednocení.
Návraty
Sekvence, která obsahuje prvky z obou vstupních sekvencí s výjimkou duplicit.
Výjimky
first
nebo second
je odkaz s hodnotou null (Nothing v jazyce Visual Basic).
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.
Viz také
Platí pro
Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Upozornění
The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.
Toto přetížení Sjednocení by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a vždy vyvolá NotSupportedException při zavolání.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Union(System::Linq::ParallelQuery<TSource> ^ first, System::Collections::Generic::IEnumerable<TSource> ^ second, System::Collections::Generic::IEqualityComparer<TSource> ^ comparer);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static System.Linq.ParallelQuery<TSource> Union<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second, System.Collections.Generic.IEqualityComparer<TSource> comparer);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static System.Linq.ParallelQuery<TSource> Union<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second, System.Collections.Generic.IEqualityComparer<TSource>? comparer);
[<System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")>]
static member Union : System.Linq.ParallelQuery<'Source> * seq<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Union(Of TSource) (first As ParallelQuery(Of TSource), second As IEnumerable(Of TSource), comparer As IEqualityComparer(Of TSource)) As ParallelQuery(Of TSource)
Parametry typu
- TSource
Tento parametr typu se nepoužívá.
Parametry
- first
- ParallelQuery<TSource>
Tento parametr není používán.
- second
- IEnumerable<TSource>
Tento parametr není používán.
- comparer
- IEqualityComparer<TSource>
Tento parametr není používán.
Návraty
Toto přetížení vždy vyvolá .NotSupportedException
- Atributy
Výjimky
Výjimka, ke které dochází při zavolání této metody.
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.
Poznámky
Toto přetížení existuje k zakázání použití Union s levým zdrojem dat typu ParallelQuery<TSource> a pravým zdrojem dat typu IEnumerable<T>. V opačném případě by se operátor Unie jeví jako závazný pro paralelní implementaci, ale ve skutečnosti by byl vázán na sekvenční implementaci.
Viz také
Platí pro
Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vytvoří sjednocení sady dvou paralelních sekvencí pomocí zadaného objektu IEqualityComparer{T}.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Union(System::Linq::ParallelQuery<TSource> ^ first, System::Linq::ParallelQuery<TSource> ^ second, System::Collections::Generic::IEqualityComparer<TSource> ^ comparer);
public static System.Linq.ParallelQuery<TSource> Union<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second, System.Collections.Generic.IEqualityComparer<TSource> comparer);
public static System.Linq.ParallelQuery<TSource> Union<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second, System.Collections.Generic.IEqualityComparer<TSource>? comparer);
static member Union : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelQuery<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Union(Of TSource) (first As ParallelQuery(Of TSource), second As ParallelQuery(Of TSource), comparer As IEqualityComparer(Of TSource)) As ParallelQuery(Of TSource)
Parametry typu
- TSource
Typ prvků vstupních sekvencí.
Parametry
- first
- ParallelQuery<TSource>
Sekvence, jejíž jedinečné prvky tvoří první sadu pro sjednocení.
- second
- ParallelQuery<TSource>
Sekvence, jejíž jedinečné prvky tvoří druhou sadu pro sjednocení.
- comparer
- IEqualityComparer<TSource>
K porovnání hodnot.IEqualityComparer<T>
Návraty
Sekvence, která obsahuje prvky z obou vstupních sekvencí s výjimkou duplicit.
Výjimky
first
nebo second
je odkaz s hodnotou null (Nothing v jazyce Visual Basic).
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.