ParallelEnumerable.Union Metod

Definition

Skapar uppsättningen union av två parallella sekvenser.

Överlagringar

Name Description
Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Föråldrad.

Eu-överbelastningen bör aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

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

Skapar uppsättningen union av två parallella sekvenser med hjälp av standardjämlikhetsjämföraren.

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Föråldrad.

Eu-överbelastningen bör aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

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

Skapar uppsättningen union av två parallella sekvenser med hjälp av en angiven IEqualityComparer{T}.

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

Varning

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

Eu-överbelastningen bör aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

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)

Typparametrar

TSource

Den här typparametern används inte.

Parametrar

first
ParallelQuery<TSource>

Den här parametern används inte.

second
IEnumerable<TSource>

Den här parametern används inte.

Returer

Den här överlagringen genererar alltid en NotSupportedException.

Attribut

Undantag

Undantaget som inträffar när den här metoden anropas.

Ett eller flera undantag inträffade under utvärderingen av frågan.

Kommentarer

Den här överlagringen finns för att inte tillåta användning av Union med en vänster datakälla av typen ParallelQuery<TSource> och en rätt datakälla av typen IEnumerable<T>. I annat fall verkar unionsoperatören vara bindande för det parallella genomförandet, men skulle i själva verket binda till sekventiellt genomförande.

Se även

Gäller för

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

Skapar uppsättningen union av två parallella sekvenser med hjälp av standardjämlikhetsjämföraren.

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)

Typparametrar

TSource

Typ av element i indatasekvenserna.

Parametrar

first
ParallelQuery<TSource>

En sekvens vars distinkta element utgör den första uppsättningen för unionen.

second
ParallelQuery<TSource>

En sekvens vars distinkta element utgör den andra uppsättningen för unionen.

Returer

En sekvens som innehåller elementen från båda indatasekvenserna, exklusive dubbletter.

Undantag

first eller second är en nullreferens (ingenting i Visual Basic).

Ett eller flera undantag inträffade under utvärderingen av frågan.

Se även

Gäller för

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

Varning

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

Eu-överbelastningen bör aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

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)

Typparametrar

TSource

Den här typparametern används inte.

Parametrar

first
ParallelQuery<TSource>

Den här parametern används inte.

second
IEnumerable<TSource>

Den här parametern används inte.

comparer
IEqualityComparer<TSource>

Den här parametern används inte.

Returer

Den här överlagringen genererar alltid en NotSupportedException.

Attribut

Undantag

Undantaget som inträffar när den här metoden anropas.

Ett eller flera undantag inträffade under utvärderingen av frågan.

Kommentarer

Den här överlagringen finns för att inte tillåta användning av Union med en vänster datakälla av typen ParallelQuery<TSource> och en rätt datakälla av typen IEnumerable<T>. I annat fall verkar unionsoperatören vara bindande för det parallella genomförandet, men skulle i själva verket vara bunden till det sekventiella genomförandet.

Se även

Gäller för

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

Skapar uppsättningen union av två parallella sekvenser med hjälp av en angiven 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)

Typparametrar

TSource

Typ av element i indatasekvenserna.

Parametrar

first
ParallelQuery<TSource>

En sekvens vars distinkta element utgör den första uppsättningen för unionen.

second
ParallelQuery<TSource>

En sekvens vars distinkta element utgör den andra uppsättningen för unionen.

comparer
IEqualityComparer<TSource>

En IEqualityComparer<T> för att jämföra värden.

Returer

En sekvens som innehåller elementen från båda indatasekvenserna, exklusive dubbletter.

Undantag

first eller second är en nullreferens (ingenting i Visual Basic).

Ett eller flera undantag inträffade under utvärderingen av frågan.

Se även

Gäller för