ParallelEnumerable.Union Methode

Definitie

Produceert de set-samenvoeging van twee parallelle reeksen.

Overloads

Name Description
Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Verouderd.

Deze overbelasting van de Unie mag nooit worden aangeroepen. Deze methode wordt gemarkeerd als verouderd en genereert NotSupportedException altijd wanneer deze wordt aangeroepen.

Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Produceert de set-samenvoeging van twee parallelle reeksen met behulp van de standaard gelijkheids comparer.

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Verouderd.

Deze overbelasting van de Unie mag nooit worden aangeroepen. Deze methode wordt gemarkeerd als verouderd en genereert NotSupportedException altijd wanneer deze wordt aangeroepen.

Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Produceert de set-samenvoeging van twee parallelle reeksen met behulp van een opgegeven IEqualityComparer{T}.

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)

Let op

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>.

Deze overbelasting van de Unie mag nooit worden aangeroepen. Deze methode wordt gemarkeerd als verouderd en genereert NotSupportedException altijd wanneer deze wordt aangeroepen.

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)

Type parameters

TSource

Deze typeparameter wordt niet gebruikt.

Parameters

first
ParallelQuery<TSource>

Deze parameter wordt niet gebruikt.

second
IEnumerable<TSource>

Deze parameter wordt niet gebruikt.

Retouren

Deze overbelasting gooit altijd een NotSupportedException.

Kenmerken

Uitzonderingen

De uitzondering die optreedt wanneer deze methode wordt aangeroepen.

De query is geannuleerd met het token dat is doorgegeven via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Er zijn een of meer uitzonderingen opgetreden tijdens de evaluatie van de query.

Opmerkingen

Deze overbelasting bestaat om het gebruik van Union met een linkergegevensbron van het type ParallelQuery<TSource> en een juiste gegevensbron van het type IEnumerable<T>niet toe te laten. Anders lijkt de operator van de Unie bindend te zijn voor de parallelle implementatie, maar zou deze in werkelijkheid binden aan sequentiële implementatie.

Zie ook

Van toepassing op

Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Produceert de set-samenvoeging van twee parallelle reeksen met behulp van de standaard gelijkheids comparer.

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)

Type parameters

TSource

Het type van de elementen van de invoerreeksen.

Parameters

first
ParallelQuery<TSource>

Een reeks waarvan de afzonderlijke elementen de eerste set vormen voor de samenvoeging.

second
ParallelQuery<TSource>

Een reeks waarvan de afzonderlijke elementen de tweede set vormen voor de samenvoeging.

Retouren

Een reeks die de elementen uit beide invoerreeksen bevat, met uitzondering van duplicaten.

Uitzonderingen

first of second is een null-verwijzing (niets in Visual Basic).

De query is geannuleerd met het token dat is doorgegeven via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Er zijn een of meer uitzonderingen opgetreden tijdens de evaluatie van de query.

Zie ook

Van toepassing op

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Let op

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>.

Deze overbelasting van de Unie mag nooit worden aangeroepen. Deze methode wordt gemarkeerd als verouderd en genereert NotSupportedException altijd wanneer deze wordt aangeroepen.

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>.")>]
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)

Type parameters

TSource

Deze typeparameter wordt niet gebruikt.

Parameters

first
ParallelQuery<TSource>

Deze parameter wordt niet gebruikt.

second
IEnumerable<TSource>

Deze parameter wordt niet gebruikt.

comparer
IEqualityComparer<TSource>

Deze parameter wordt niet gebruikt.

Retouren

Deze overbelasting gooit altijd een NotSupportedException.

Kenmerken

Uitzonderingen

De uitzondering die optreedt wanneer deze methode wordt aangeroepen.

De query is geannuleerd met het token dat is doorgegeven via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Er zijn een of meer uitzonderingen opgetreden tijdens de evaluatie van de query.

Opmerkingen

Deze overbelasting bestaat om het gebruik van Union met een linkergegevensbron van het type ParallelQuery<TSource> en een juiste gegevensbron van het type IEnumerable<T>niet toe te laten. Anders zou de operator van de Unie bindend lijken te zijn voor de parallelle implementatie, maar in werkelijkheid binden aan de sequentiële implementatie.

Zie ook

Van toepassing op

Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Produceert de set-samenvoeging van twee parallelle reeksen met behulp van een opgegeven 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);
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)

Type parameters

TSource

Het type van de elementen van de invoerreeksen.

Parameters

first
ParallelQuery<TSource>

Een reeks waarvan de afzonderlijke elementen de eerste set vormen voor de samenvoeging.

second
ParallelQuery<TSource>

Een reeks waarvan de afzonderlijke elementen de tweede set vormen voor de samenvoeging.

comparer
IEqualityComparer<TSource>

Een IEqualityComparer<T> om waarden te vergelijken.

Retouren

Een reeks die de elementen uit beide invoerreeksen bevat, met uitzondering van duplicaten.

Uitzonderingen

first of second is een null-verwijzing (niets in Visual Basic).

De query is geannuleerd met het token dat is doorgegeven via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Er zijn een of meer uitzonderingen opgetreden tijdens de evaluatie van de query.

Zie ook

Van toepassing op