ParallelEnumerable.Except Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Produce la differenza di set di due sequenze parallele.
Overload
| Nome | Descrizione |
|---|---|
| Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Obsoleti.
In questo caso, l'overload except non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato. |
| Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Produce la differenza di set di due sequenze parallele usando l'operatore di confronto di uguaglianza predefinito per confrontare i valori. |
| Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Obsoleti.
In questo caso, l'overload except non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato. |
| Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Produce la differenza di set di due sequenze parallele usando l'oggetto specificato IEqualityComparer<T> per confrontare i valori. |
Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Attenzione
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>.
In questo caso, l'overload except non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.
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)
Parametri di tipo
- TSource
Questo parametro di tipo non viene utilizzato.
Parametri
- first
- ParallelQuery<TSource>
Questo parametro non viene usato.
- second
- IEnumerable<TSource>
Questo parametro non viene usato.
Valori restituiti
Questo overload genera sempre un'eccezione NotSupportedException.
- Attributi
Eccezioni
Eccezione che si verifica quando viene chiamato questo metodo.
Commenti
Questo overload esiste per impedire l'utilizzo di Except con un'origine dati sinistra di tipo ParallelQuery<TSource> e un'origine dati destra di tipo IEnumerable<T>. In caso contrario, l'operatore Except sembra essere associato all'implementazione parallela, ma in realtà si associa all'implementazione sequenziale.
Vedi anche
Si applica a
Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Produce la differenza di set di due sequenze parallele usando l'operatore di confronto di uguaglianza predefinito per confrontare i valori.
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)
Parametri di tipo
- TSource
Tipo degli elementi delle sequenze di input.
Parametri
- first
- ParallelQuery<TSource>
Sequenza i cui elementi non presenti anche in second verranno restituiti.
- second
- ParallelQuery<TSource>
Sequenza i cui elementi che si verificano anche nella prima sequenza causeranno la rimozione di tali elementi dalla sequenza restituita.
Valori restituiti
Sequenza che contiene la differenza di set degli elementi di due sequenze.
Eccezioni
first o second è un riferimento Null (Nothing in Visual Basic).
La query è stata annullata con il token passato tramite WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Durante la valutazione della query si sono verificate una o più eccezioni.
Vedi anche
Si applica a
Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Attenzione
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>.
In questo caso, l'overload except non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.
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)
Parametri di tipo
- TSource
Questo parametro di tipo non viene utilizzato.
Parametri
- first
- ParallelQuery<TSource>
Questo parametro non viene usato.
- second
- IEnumerable<TSource>
Questo parametro non viene usato.
- comparer
- IEqualityComparer<TSource>
Questo parametro non viene usato.
Valori restituiti
Questo overload genera sempre un'eccezione NotSupportedException.
- Attributi
Eccezioni
Eccezione che si verifica quando viene chiamato questo metodo.
Commenti
Questo overload esiste per impedire l'utilizzo di Except con un'origine dati sinistra di tipo ParallelQuery<TSource> e un'origine dati destra di tipo IEnumerable<T>. In caso contrario, l'operatore Except sembra essere associato all'implementazione parallela, ma in realtà si associa all'implementazione sequenziale.
Vedi anche
Si applica a
Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Produce la differenza di set di due sequenze parallele usando l'oggetto specificato IEqualityComparer<T> per confrontare i valori.
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)
Parametri di tipo
- TSource
Tipo degli elementi delle sequenze di input.
Parametri
- first
- ParallelQuery<TSource>
Sequenza i cui elementi non presenti anche in second verranno restituiti.
- second
- ParallelQuery<TSource>
Sequenza i cui elementi che si verificano anche nella prima sequenza causeranno la rimozione di tali elementi dalla sequenza restituita.
- comparer
- IEqualityComparer<TSource>
IEqualityComparer<T> per confrontare i valori.
Valori restituiti
Sequenza che contiene la differenza di set degli elementi di due sequenze.
Eccezioni
first o second è un riferimento Null (Nothing in Visual Basic).
La query è stata annullata con il token passato tramite WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Durante la valutazione della query si sono verificate una o più eccezioni.