ParallelEnumerable.Union Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.