ParallelEnumerable.Except Metoda

Definicja

Tworzy różnicę zestawu dwóch sekwencji równoległych.

Przeciążenia

Nazwa Opis
Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Przestarzałe.

To z wyjątkiem przeciążenia nigdy nie powinno być wywoływane. Ta metoda jest oznaczona jako przestarzała i zawsze zgłaszana NotSupportedException po wywołaniu.

Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Tworzy różnicę zestawu dwóch równoległych sekwencji przy użyciu domyślnego modułu porównania równości do porównywania wartości.

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Przestarzałe.

To z wyjątkiem przeciążenia nigdy nie powinno być wywoływane. Ta metoda jest oznaczona jako przestarzała i zawsze zgłaszana NotSupportedException po wywołaniu.

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

Tworzy różnicę zestawu dwóch sekwencji równoległych przy użyciu określonej IEqualityComparer<T> wartości do porównywania wartości.

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

Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs

Uwaga

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

To z wyjątkiem przeciążenia nigdy nie powinno być wywoływane. Ta metoda jest oznaczona jako przestarzała i zawsze zgłaszana NotSupportedException po wywołaniu.

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)

Parametry typu

TSource

Ten parametr typu nie jest używany.

Parametry

first
ParallelQuery<TSource>

Ten parametr nie jest używany.

second
IEnumerable<TSource>

Ten parametr nie jest używany.

Zwraca

To przeciążenie zawsze zgłasza wartość NotSupportedException.

Atrybuty

Wyjątki

Wyjątek, który występuje po wywołaniu tej metody.

Uwagi

To przeciążenie istnieje, aby uniemożliwić użycie elementu z wyjątkiem lewego źródła danych typu ParallelQuery<TSource> i prawego źródła danych typu IEnumerable<T>. W przeciwnym razie operator Z wyjątkiem wydaje się wiązać z implementacją równoległą, ale w rzeczywistości wiązałby się z sekwencyjną implementacją.

Zobacz też

Dotyczy

Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs

Tworzy różnicę zestawu dwóch równoległych sekwencji przy użyciu domyślnego modułu porównania równości do porównywania wartości.

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)

Parametry typu

TSource

Typ elementów sekwencji wejściowych.

Parametry

first
ParallelQuery<TSource>

Sekwencja, której elementy, które nie znajdują się również w obiekcie second , zostaną zwrócone.

second
ParallelQuery<TSource>

Sekwencja, której elementy również występują w pierwszej sekwencji, spowodują usunięcie tych elementów z zwróconej sekwencji.

Zwraca

Sekwencja zawierająca zestaw różnicy elementów dwóch sekwencji.

Wyjątki

first lub second jest odwołaniem o wartości null (nic w Visual Basic).

Zapytanie zostało anulowane przy użyciu tokenu przekazanego za pośrednictwem WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Podczas oceny zapytania wystąpił co najmniej jeden wyjątek.

Zobacz też

Dotyczy

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

Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs

Uwaga

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

To z wyjątkiem przeciążenia nigdy nie powinno być wywoływane. Ta metoda jest oznaczona jako przestarzała i zawsze zgłaszana NotSupportedException po wywołaniu.

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

Parametry typu

TSource

Ten parametr typu nie jest używany.

Parametry

first
ParallelQuery<TSource>

Ten parametr nie jest używany.

second
IEnumerable<TSource>

Ten parametr nie jest używany.

comparer
IEqualityComparer<TSource>

Ten parametr nie jest używany.

Zwraca

To przeciążenie zawsze zgłasza wartość NotSupportedException.

Atrybuty

Wyjątki

Wyjątek, który występuje po wywołaniu tej metody.

Uwagi

To przeciążenie istnieje, aby uniemożliwić użycie elementu z wyjątkiem lewego źródła danych typu ParallelQuery<TSource> i prawego źródła danych typu IEnumerable<T>. W przeciwnym razie operator Z wyjątkiem wydaje się wiązać z implementacją równoległą, ale w rzeczywistości wiązałby się z sekwencyjną implementacją.

Zobacz też

Dotyczy

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

Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs

Tworzy różnicę zestawu dwóch sekwencji równoległych przy użyciu określonej IEqualityComparer<T> wartości do porównywania wartości.

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

Parametry typu

TSource

Typ elementów sekwencji wejściowych.

Parametry

first
ParallelQuery<TSource>

Sekwencja, której elementy, które nie znajdują się również w obiekcie second , zostaną zwrócone.

second
ParallelQuery<TSource>

Sekwencja, której elementy również występują w pierwszej sekwencji, spowodują usunięcie tych elementów z zwróconej sekwencji.

comparer
IEqualityComparer<TSource>

IEqualityComparer<T> aby porównać wartości.

Zwraca

Sekwencja zawierająca zestaw różnicy elementów dwóch sekwencji.

Wyjątki

first lub second jest odwołaniem o wartości null (nic w Visual Basic).

Zapytanie zostało anulowane przy użyciu tokenu przekazanego za pośrednictwem WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Podczas oceny zapytania wystąpił co najmniej jeden wyjątek.

Zobacz też

Dotyczy