Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ParallelEnumerable.Join<TOuter, TInner, TKey, TResult>-Methode: (ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, TInner, TResult>, IEqualityComparer<TKey>)

.NET Framework (current version)
 

Veröffentlicht: Oktober 2016

Korreliert parallel die Elemente zweier Sequenzen auf der Grundlage von übereinstimmenden Schlüsseln. Schlüssel werden mithilfe eines angegebenen IEqualityComparer<T> verglichen.

Namespace:   System.Linq
Assembly:  System.Core (in System.Core.dll)

public static ParallelQuery<TResult> Join<TOuter, TInner, TKey, TResult>(
	this ParallelQuery<TOuter> outer,
	ParallelQuery<TInner> inner,
	Func<TOuter, TKey> outerKeySelector,
	Func<TInner, TKey> innerKeySelector,
	Func<TOuter, TInner, TResult> resultSelector,
	IEqualityComparer<TKey> comparer
)

Parameter

outer
Type: System.Linq.ParallelQuery<TOuter>

Die erste zu verknüpfende Sequenz.

inner
Type: System.Linq.ParallelQuery<TInner>

Die Sequenz, die mit der ersten Sequenz verknüpft werden soll.

outerKeySelector
Type: System.Func<TOuter, TKey>

Eine Funktion zum Extrahieren des Joinschlüssels aus jedem Element der ersten Sequenz.

innerKeySelector
Type: System.Func<TInner, TKey>

Eine Funktion zum Extrahieren des Joinschlüssels aus jedem Element der zweiten Sequenz.

resultSelector
Type: System.Func<TOuter, TInner, TResult>

Eine Funktion zum Erstellen eines Ergebniselements aus zwei übereinstimmenden Elementen.

comparer
Type: System.Collections.Generic.IEqualityComparer<TKey>

Ein IEqualityComparer<T> zum Hashen und Vergleichen von Schlüsseln.

Rückgabewert

Type: System.Linq.ParallelQuery<TResult>

Eine Sequenz, die Elemente des Typs TResult enthält, die durch Ausführen eines Inner Joins von zwei Sequenzen ermittelt werden.

Typparameter

TOuter

Der Typ der Elemente der zweiten Sequenz.

TInner

Der Typ der Elemente der ersten Sequenz.

TKey

Der Typ der von den Schlüsselauswahlfunktionen zurückgegebenen Schlüssel.

TResult

Der Typ der Ergebniselemente.

Exception Condition
OperationCanceledException

Die Abfrage wurde abgebrochen, mit dem Token über übergebenen WithCancellation.

ArgumentNullException

source oder action ist ein null-Verweis (Nothing in Visual Basic).

AggregateException

Eine oder mehrere Ausnahmen sind während der Auswertung der Abfrage aufgetreten.

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 4.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: