ParallelEnumerable.Except 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.
Ger den inställda skillnaden mellan två parallella sekvenser.
Överlagringar
| Name | Description |
|---|---|
| Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Föråldrad.
Detta förutom att överlagring aldrig ska anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException . |
| Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Ger den inställda skillnaden mellan två parallella sekvenser genom att använda standardjämförlikningsjämföraren för att jämföra värden. |
| Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Föråldrad.
Detta förutom att överlagring aldrig ska anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException . |
| Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Skapar den inställda skillnaden mellan två parallella sekvenser med hjälp av angivna IEqualityComparer<T> för att jämföra värden. |
Except<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>.
Detta förutom att överlagring aldrig ska 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> ^ Except(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> Except<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 Except : System.Linq.ParallelQuery<'Source> * seq<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Except(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.
Kommentarer
Den här överlagringen finns för att inte tillåta användning av Utom med en vänster datakälla av typen ParallelQuery<TSource> och en rätt datakälla av typen IEnumerable<T>. Annars verkar operatören Except vara bindande för den parallella implementeringen, men skulle i själva verket binda till den sekventiella implementeringen.
Se även
Gäller för
Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)
Ger den inställda skillnaden mellan två parallella sekvenser genom att använda standardjämförlikningsjämföraren för att jämföra värden.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Except(System::Linq::ParallelQuery<TSource> ^ first, System::Linq::ParallelQuery<TSource> ^ second);
public static System.Linq.ParallelQuery<TSource> Except<TSource>(this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second);
static member Except : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelQuery<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Except(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 element som inte också finns i second returneras.
- second
- ParallelQuery<TSource>
En sekvens vars element som också inträffar i den första sekvensen gör att dessa element tas bort från den returnerade sekvensen.
Returer
En sekvens som innehåller den angivna skillnaden mellan elementen i två sekvenser.
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
Except<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>.
Detta förutom att överlagring aldrig ska 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> ^ Except(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> Except<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 Except : System.Linq.ParallelQuery<'Source> * seq<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Except(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.
Kommentarer
Den här överlagringen finns för att inte tillåta användning av Utom med en vänster datakälla av typen ParallelQuery<TSource> och en rätt datakälla av typen IEnumerable<T>. Annars verkar operatören Except vara bindande för den parallella implementeringen, men skulle i själva verket binda till den sekventiella implementeringen.
Se även
Gäller för
Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)
Skapar den inställda skillnaden mellan två parallella sekvenser med hjälp av angivna IEqualityComparer<T> för att jämföra värden.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Except(System::Linq::ParallelQuery<TSource> ^ first, System::Linq::ParallelQuery<TSource> ^ second, System::Collections::Generic::IEqualityComparer<TSource> ^ comparer);
public static System.Linq.ParallelQuery<TSource> Except<TSource>(this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second, System.Collections.Generic.IEqualityComparer<TSource> comparer);
static member Except : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelQuery<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Except(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 element som inte också finns i second returneras.
- second
- ParallelQuery<TSource>
En sekvens vars element som också inträffar i den första sekvensen gör att dessa element tas bort från den returnerade sekvensen.
- comparer
- IEqualityComparer<TSource>
IEqualityComparer<T> för att jämföra värden.
Returer
En sekvens som innehåller den angivna skillnaden mellan elementen i två sekvenser.
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.