ParallelEnumerable.Intersect Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Produit l'intersection de deux séquences parallèles.
Surcharges
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Obsolète.
Cette surcharge Intersect ne doit jamais être appelée. Cette méthode est marquée comme obsolète et lève toujours NotSupportedException lorsqu'elle est appelée. |
Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Produit l'intersection définie de deux séquences parallèles à l'aide de l'IEqualityComparer{T} spécifié pour comparer les valeurs. |
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Obsolète.
Cette surcharge Intersect ne doit jamais être appelée. Cette méthode est marquée comme obsolète et lève toujours NotSupportedException lorsqu'elle est appelée. |
Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Produit l'intersection définie de deux séquences parallèles à l'aide du comparateur d'égalité par défaut pour comparer les valeurs. |
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Attention
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>.
Cette surcharge Intersect ne doit jamais être appelée. Cette méthode est marquée comme obsolète et lève toujours NotSupportedException lorsqu'elle est appelée.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Intersect(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> Intersect<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> Intersect<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 Intersect : System.Linq.ParallelQuery<'Source> * seq<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Intersect(Of TSource) (first As ParallelQuery(Of TSource), second As IEnumerable(Of TSource), comparer As IEqualityComparer(Of TSource)) As ParallelQuery(Of TSource)
Paramètres de type
- TSource
Ce paramètre de type n'est pas utilisé.
Paramètres
- first
- ParallelQuery<TSource>
Ce paramètre n'est pas utilisé.
- second
- IEnumerable<TSource>
Ce paramètre n'est pas utilisé.
- comparer
- IEqualityComparer<TSource>
Ce paramètre n'est pas utilisé.
Retours
Cette surcharge lève toujours NotSupportedException.
- Attributs
Exceptions
Exception qui se produit lorsque cette méthode est appelée.
Remarques
Cette surcharge existe pour interdire l’utilisation d’Intersect avec une source de données gauche de type ParallelQuery<TSource> et une source de données droite de type IEnumerable<T>. Dans le cas contraire, l’opérateur Intersect semble être lié à l’implémentation parallèle, mais serait en réalité lié à l’implémentation séquentielle.
Voir aussi
S’applique à
Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Produit l'intersection définie de deux séquences parallèles à l'aide de l'IEqualityComparer{T} spécifié pour comparer les valeurs.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Intersect(System::Linq::ParallelQuery<TSource> ^ first, System::Linq::ParallelQuery<TSource> ^ second, System::Collections::Generic::IEqualityComparer<TSource> ^ comparer);
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second, System.Collections.Generic.IEqualityComparer<TSource> comparer);
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second, System.Collections.Generic.IEqualityComparer<TSource>? comparer);
static member Intersect : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelQuery<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Intersect(Of TSource) (first As ParallelQuery(Of TSource), second As ParallelQuery(Of TSource), comparer As IEqualityComparer(Of TSource)) As ParallelQuery(Of TSource)
Paramètres de type
- TSource
Type des éléments des séquences d'entrée.
Paramètres
- first
- ParallelQuery<TSource>
Séquence dont les éléments distincts qui apparaissent également dans second
seront retournés.
- second
- ParallelQuery<TSource>
Séquence dont les éléments distincts qui apparaissent également dans la première séquence seront retournés.
- comparer
- IEqualityComparer<TSource>
IEqualityComparer<T> pour comparer les valeurs.
Retours
Séquence qui contient les éléments constituant l'intersection de les deux séquences.
Exceptions
La requête a été annulée avec le jeton passé dans WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
ou action
est une référence Null (Nothing en Visual Basic).
Une ou plusieurs exceptions se sont produites lors de l’évaluation de la requête.
Voir aussi
S’applique à
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Attention
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>.
Cette surcharge Intersect ne doit jamais être appelée. Cette méthode est marquée comme obsolète et lève toujours NotSupportedException lorsqu'elle est appelée.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Intersect(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> Intersect<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 Intersect : System.Linq.ParallelQuery<'Source> * seq<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Intersect(Of TSource) (first As ParallelQuery(Of TSource), second As IEnumerable(Of TSource)) As ParallelQuery(Of TSource)
Paramètres de type
- TSource
Ce paramètre de type n'est pas utilisé.
Paramètres
- first
- ParallelQuery<TSource>
Ce paramètre n'est pas utilisé.
- second
- IEnumerable<TSource>
Ce paramètre n'est pas utilisé.
Retours
Cette surcharge lève toujours NotSupportedException.
- Attributs
Exceptions
Exception qui se produit lorsque cette méthode est appelée.
Remarques
Cette surcharge existe pour interdire l’utilisation d’Intersect avec une source de données gauche de type ParallelQuery<TSource> et une source de données droite de type IEnumerable<T>. Dans le cas contraire, l’opérateur Intersect semble être lié à l’implémentation parallèle, mais serait en réalité lié à l’implémentation séquentielle.
Voir aussi
S’applique à
Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Produit l'intersection définie de deux séquences parallèles à l'aide du comparateur d'égalité par défaut pour comparer les valeurs.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ Intersect(System::Linq::ParallelQuery<TSource> ^ first, System::Linq::ParallelQuery<TSource> ^ second);
public static System.Linq.ParallelQuery<TSource> Intersect<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second);
static member Intersect : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelQuery<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Intersect(Of TSource) (first As ParallelQuery(Of TSource), second As ParallelQuery(Of TSource)) As ParallelQuery(Of TSource)
Paramètres de type
- TSource
Type des éléments des séquences d'entrée.
Paramètres
- first
- ParallelQuery<TSource>
Séquence dont les éléments distincts qui apparaissent également dans second
seront retournés.
- second
- ParallelQuery<TSource>
Séquence dont les éléments distincts qui apparaissent également dans la première séquence seront retournés.
Retours
Séquence qui contient les éléments constituant l'intersection de les deux séquences.
Exceptions
La requête a été annulée avec le jeton passé dans WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
ou action
est une référence Null (Nothing en Visual Basic).
Une ou plusieurs exceptions se sont produites lors de l’évaluation de la requête.