ParallelEnumerable.Except Metod

Definition

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

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

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

Se även

Gäller för