ParallelEnumerable.Union Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
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).
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
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.
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
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).
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Ett eller flera undantag inträffade under utvärderingen av frågan.