ParallelEnumerable.Except Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona la diferencia de conjuntos de dos secuencias paralelas.
Sobrecargas
Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Obsoletos.
Nunca se debería llamar a esta sobrecarga Except. Este método está marcado como obsoleto y, cuando se llama, siempre produce una excepción NotSupportedException. |
Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Proporciona la diferencia de conjunto de dos secuencias paralelas al emplear el comparador de igualdad predeterminado para comparar valores. |
Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Obsoletos.
Nunca se debería llamar a esta sobrecarga Except. Este método está marcado como obsoleto y, cuando se llama, siempre produce una excepción NotSupportedException. |
Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Proporciona la diferencia de conjuntos de dos secuencias paralelas usando el IEqualityComparer<T> especificado para comparar los valores. |
Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Precaución
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>.
Nunca se debería llamar a esta sobrecarga Except. Este método está marcado como obsoleto y, cuando se llama, siempre produce una excepción 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)
Parámetros de tipo
- TSource
Este parámetro de tipo no se utiliza.
Parámetros
- first
- ParallelQuery<TSource>
Este parámetro no se utiliza.
- second
- IEnumerable<TSource>
Este parámetro no se utiliza.
Devoluciones
Esta sobrecarga siempre produce una excepción NotSupportedException.
- Atributos
Excepciones
La excepción que se produce al llamar a este método.
Comentarios
Esta sobrecarga existe para no permitir el uso de Excepto con un origen de datos izquierdo de tipo ParallelQuery<TSource> y un origen de datos derecho de tipo IEnumerable<T>. De lo contrario, el operador Except parecería estar enlazado a la implementación paralela, pero en realidad se enlazaría a la implementación secuencial.
Consulte también
Se aplica a
Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Proporciona la diferencia de conjunto de dos secuencias paralelas al emplear el comparador de igualdad predeterminado para comparar valores.
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)
Parámetros de tipo
- TSource
Tipo de los elementos de las secuencias de entrada.
Parámetros
- first
- ParallelQuery<TSource>
Secuencia cuyos elementos que no estén además en second
se van a devolver.
- second
- ParallelQuery<TSource>
Secuencia cuyos elementos que también aparezcan en la primera secuencia harán que se quiten esos elementos de la secuencia devuelta.
Devoluciones
Una secuencia que contiene la diferencia de conjuntos de los elementos de dos secuencias.
Excepciones
first
o second
es una referencia nula (Nothing en Visual Basic).
Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Se han producido una o más excepciones durante la evaluación de la consulta.
Consulte también
Se aplica a
Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Precaución
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>.
Nunca se debería llamar a esta sobrecarga Except. Este método está marcado como obsoleto y, cuando se llama, siempre produce una excepción 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>.")]
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)
Parámetros de tipo
- TSource
Este parámetro de tipo no se utiliza.
Parámetros
- first
- ParallelQuery<TSource>
Este parámetro no se utiliza.
- second
- IEnumerable<TSource>
Este parámetro no se utiliza.
- comparer
- IEqualityComparer<TSource>
Este parámetro no se utiliza.
Devoluciones
Esta sobrecarga siempre produce una excepción NotSupportedException.
- Atributos
Excepciones
La excepción que se produce al llamar a este método.
Comentarios
Esta sobrecarga existe para no permitir el uso de Excepto con un origen de datos izquierdo de tipo ParallelQuery<TSource> y un origen de datos derecho de tipo IEnumerable<T>. De lo contrario, el operador Except parecería estar enlazado a la implementación paralela, pero en realidad se enlazaría a la implementación secuencial.
Consulte también
Se aplica a
Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Proporciona la diferencia de conjuntos de dos secuencias paralelas usando el IEqualityComparer<T> especificado para comparar los valores.
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)
Parámetros de tipo
- TSource
Tipo de los elementos de las secuencias de entrada.
Parámetros
- first
- ParallelQuery<TSource>
Secuencia cuyos elementos que no estén además en second
se van a devolver.
- second
- ParallelQuery<TSource>
Secuencia cuyos elementos que también aparezcan en la primera secuencia harán que se quiten esos elementos de la secuencia devuelta.
- comparer
- IEqualityComparer<TSource>
IEqualityComparer<T> para comparar valores.
Devoluciones
Una secuencia que contiene la diferencia de conjuntos de los elementos de dos secuencias.
Excepciones
first
o second
es una referencia nula (Nothing en Visual Basic).
Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Se han producido una o más excepciones durante la evaluación de la consulta.