ParallelEnumerable.Intersect Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erzeugt die Schnittmenge zweier paralleler Sequenzen.
Überlädt
| Name | Beschreibung |
|---|---|
| Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Veraltet.
Diese Überladung überschneiden sollte niemals aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird. |
| Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Erzeugt die festgelegte Schnittmenge zweier paralleler Sequenzen mithilfe des angegebenen IEqualityComparer{T}-Werts zum Vergleichen von Werten. |
| Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Veraltet.
Diese Überladung überschneiden sollte niemals aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird. |
| Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Erzeugt die festgelegte Schnittmenge zweier paralleler Sequenzen mithilfe des Standardgleichgleichsabgleichs zum Vergleichen von Werten. |
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Achtung
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>.
Diese Überladung überschneiden sollte niemals aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.
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)
Typparameter
- TSource
Dieser Typparameter wird nicht verwendet.
Parameter
- first
- ParallelQuery<TSource>
Dieser Parameter wird nicht verwendet.
- second
- IEnumerable<TSource>
Dieser Parameter wird nicht verwendet.
- comparer
- IEqualityComparer<TSource>
Dieser Parameter wird nicht verwendet.
Gibt zurück
Diese Überladung löst immer eine NotSupportedException.
- Attribute
Ausnahmen
Die Ausnahme, die auftritt, wenn diese Methode aufgerufen wird.
Hinweise
Diese Überladung besteht darin, die Verwendung von Intersect mit einer linken Datenquelle vom Typ ParallelQuery<TSource> und einer rechten Datenquelle vom Typ IEnumerable<T>zu verbieten. Andernfalls scheint der Intersect-Operator eine Bindung an die parallele Implementierung zu sein, würde aber tatsächlich an die sequenzielle Implementierung binden.
Weitere Informationen
Gilt für:
Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Erzeugt die festgelegte Schnittmenge zweier paralleler Sequenzen mithilfe des angegebenen IEqualityComparer{T}-Werts zum Vergleichen von Werten.
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)
Typparameter
- TSource
Der Typ der Elemente der Eingabesequenzen.
Parameter
- first
- ParallelQuery<TSource>
Eine Sequenz, deren unterschiedliche Elemente ebenfalls angezeigt second werden, werden zurückgegeben.
- second
- ParallelQuery<TSource>
Eine Sequenz, deren unterschiedliche Elemente, die auch in der ersten Sequenz angezeigt werden, zurückgegeben werden.
- comparer
- IEqualityComparer<TSource>
Eine IEqualityComparer<T> zum Vergleichen von Werten.
Gibt zurück
Eine Sequenz, die die Elemente enthält, die den Satz schnittpunkt von zwei Sequenzen bilden.
Ausnahmen
Die Abfrage wurde abgebrochen, wobei das Token übergeben wurde WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
first oder second ist ein Nullverweis (Nichts in Visual Basic).
Mindestens eine Ausnahme ist während der Auswertung der Abfrage aufgetreten.
Weitere Informationen
Gilt für:
Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Achtung
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>.
Diese Überladung überschneiden sollte niemals aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.
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)
Typparameter
- TSource
Dieser Typparameter wird nicht verwendet.
Parameter
- first
- ParallelQuery<TSource>
Dieser Parameter wird nicht verwendet.
- second
- IEnumerable<TSource>
Dieser Parameter wird nicht verwendet.
Gibt zurück
Diese Überladung löst immer eine NotSupportedException.
- Attribute
Ausnahmen
Die Ausnahme, die auftritt, wenn diese Methode aufgerufen wird.
Hinweise
Diese Überladung besteht darin, die Verwendung von Intersect mit einer linken Datenquelle vom Typ ParallelQuery<TSource> und einer rechten Datenquelle vom Typ IEnumerable<T>zu verbieten. Andernfalls scheint der Intersect-Operator eine Bindung an die parallele Implementierung zu sein, würde aber tatsächlich an die sequenzielle Implementierung binden.
Weitere Informationen
Gilt für:
Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Erzeugt die festgelegte Schnittmenge zweier paralleler Sequenzen mithilfe des Standardgleichgleichsabgleichs zum Vergleichen von Werten.
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)
Typparameter
- TSource
Der Typ der Elemente der Eingabesequenzen.
Parameter
- first
- ParallelQuery<TSource>
Eine Sequenz, deren unterschiedliche Elemente ebenfalls angezeigt second werden, werden zurückgegeben.
- second
- ParallelQuery<TSource>
Eine Sequenz, deren unterschiedliche Elemente, die auch in der ersten Sequenz angezeigt werden, zurückgegeben werden.
Gibt zurück
Eine Sequenz, die die Elemente enthält, die den Satz schnittpunkt von zwei Sequenzen bilden.
Ausnahmen
Die Abfrage wurde abgebrochen, wobei das Token übergeben wurde WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
first oder second ist ein Nullverweis (Nichts in Visual Basic).
Mindestens eine Ausnahme ist während der Auswertung der Abfrage aufgetreten.