ParallelEnumerable Klasse

Definition

Stellt eine Reihe von Methoden zum Abfragen von Objekten bereit, die ParallelQuery{TSource} implementieren. Dies ist das parallele Äquivalent von Enumerable.

public ref class ParallelEnumerable abstract sealed
public static class ParallelEnumerable
type ParallelEnumerable = class
Public Module ParallelEnumerable
Vererbung
ParallelEnumerable

Methoden

Name Beschreibung
Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, Func<TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate, TAccumulate,TAccumulate>, Func<TAccumulate,TResult>)

Wendet parallel eine Akkumulatorfunktion über eine Sequenz an. Diese Überladung ist in der sequenziellen Implementierung nicht verfügbar.

Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate, TAccumulate,TAccumulate>, Func<TAccumulate,TResult>)

Wendet parallel eine Akkumulatorfunktion über eine Sequenz an. Diese Überladung ist in der sequenziellen Implementierung nicht verfügbar.

Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

Wendet parallel eine Akkumulatorfunktion über eine Sequenz an. Der angegebene Ausgangswert wird als anfänglicher Akkumulatorwert verwendet, und die angegebene Funktion wird verwendet, um den Ergebniswert auszuwählen.

Aggregate<TSource,TAccumulate>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

Wendet parallel eine Akkumulatorfunktion über eine Sequenz an. Der angegebene Ausgangswert wird als anfänglicher Akkumulatorwert verwendet.

Aggregate<TSource>(ParallelQuery<TSource>, Func<TSource,TSource,TSource>)

Wendet parallel eine Akkumulatorfunktion über eine Sequenz an.

All<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Bestimmt parallel, ob alle Elemente einer Sequenz eine Bedingung erfüllen.

Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Bestimmt parallel, ob ein Element einer Sequenz eine Bedingung erfüllt.

Any<TSource>(ParallelQuery<TSource>)

Bestimmt, ob eine parallele Sequenz Elemente enthält.

AsEnumerable<TSource>(ParallelQuery<TSource>)

Konvertiert eine ParallelQuery<TSource> in eine IEnumerable<T> Sequenzauswertung der Abfrage, um die Sequenzauswertung der Abfrage zu erzwingen.

AsOrdered(ParallelQuery)

Ermöglicht die Behandlung einer Datenquelle, als ob sie sortiert wurde, und setzt die Standardeinstellung für nicht sortierte Elemente außer Kraft. AsOrdered kann nur für nicht generische Sequenzen aufgerufen werden, die von AsParallel, ParallelEnumerable.Range und ParallelEnumerable.Repeat zurückgegeben werden.

AsOrdered<TSource>(ParallelQuery<TSource>)

Ermöglicht die Behandlung einer Datenquelle, als ob sie sortiert wurde, und setzt die Standardeinstellung für nicht sortierte Elemente außer Kraft. AsOrdered kann nur für generische Sequenzen aufgerufen werden, die von AsParallel, ParallelEnumerable.Range und ParallelEnumerable.Repeat zurückgegeben werden.

AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsParallel<TSource>(IEnumerable<TSource>)

Aktiviert die Parallelisierung einer Abfrage.

AsParallel<TSource>(Partitioner<TSource>)

Ermöglicht die Parallelisierung einer Abfrage, wie sie von einem benutzerdefinierten Partitionierer stammt, der für die Aufteilung der Eingabesequenz in Partitionen verantwortlich ist.

AsSequential<TSource>(ParallelQuery<TSource>)

Konvertiert eine ParallelQuery<TSource> in eine IEnumerable<T> Sequenzauswertung der Abfrage, um die Sequenzauswertung der Abfrage zu erzwingen.

AsUnordered<TSource>(ParallelQuery<TSource>)

Ermöglicht die Behandlung einer Zwischenabfrage als ob keine Sortierung zwischen den Elementen impliziert wird.

Average(ParallelQuery<Decimal>)

Berechnet parallel den Mittelwert einer Folge von Werten.

Average(ParallelQuery<Double>)

Berechnet parallel den Mittelwert einer Folge von Werten.

Average(ParallelQuery<Int32>)

Berechnet parallel den Mittelwert einer Folge von Werten.

Average(ParallelQuery<Int64>)

Berechnet parallel den Mittelwert einer Folge von Werten.

Average(ParallelQuery<Nullable<Decimal>>)

Berechnet parallel den Mittelwert einer Folge von Werten.

Average(ParallelQuery<Nullable<Double>>)

Berechnet parallel den Mittelwert einer Folge von Werten.

Average(ParallelQuery<Nullable<Int32>>)

Berechnet parallel den Mittelwert einer Folge von Werten.

Average(ParallelQuery<Nullable<Int64>>)

Berechnet parallel den Mittelwert einer Folge von Werten.

Average(ParallelQuery<Nullable<Single>>)

Berechnet parallel den Mittelwert einer Folge von Werten.

Average(ParallelQuery<Single>)

Berechnet parallel den Mittelwert einer Folge von Werten.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Berechnet parallel den Mittelwert einer Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Berechnet parallel den Mittelwert einer Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Berechnet parallel den Mittelwert einer Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Berechnet parallel den Mittelwert einer Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Berechnet parallel den Mittelwert einer Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Berechnet parallel den Mittelwert einer Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Berechnet parallel den Mittelwert einer Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Berechnet parallel den Mittelwert einer Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Berechnet parallel den Mittelwert einer Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Berechnet parallel den Mittelwert einer Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Cast<TResult>(ParallelQuery)

Konvertiert die Elemente einer ParallelQuery in den angegebenen Typ.

Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Veraltet.

Diese Verkettungsüberladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.

Concat<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Verkettet zwei parallele Sequenzen.

Contains<TSource>(ParallelQuery<TSource>, TSource, IEqualityComparer<TSource>)

Bestimmt parallel, ob eine Sequenz ein angegebenes Element mithilfe eines angegebenen IEqualityComparer<T>Elements enthält.

Contains<TSource>(ParallelQuery<TSource>, TSource)

Bestimmt parallel, ob eine Sequenz ein angegebenes Element mithilfe des Standardmäßigen Gleichheitsabgleichs enthält.

Count<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Gibt eine Zahl zurück, die angibt, wie viele Elemente in der angegebenen parallelen Sequenz eine Bedingung erfüllen.

Count<TSource>(ParallelQuery<TSource>)

Gibt die Anzahl der Elemente in einer parallelen Sequenz zurück.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>, TSource)

Gibt die Elemente der angegebenen parallelen Sequenz oder den angegebenen Wert in einer Singleton -Auflistung zurück, wenn die Sequenz leer ist.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

Gibt die Elemente der angegebenen parallelen Sequenz oder des Standardwerts des Typparameters in einer Singleton -Auflistung zurück, wenn die Sequenz leer ist.

Distinct<TSource>(ParallelQuery<TSource>, IEqualityComparer<TSource>)

Gibt unterschiedliche Elemente aus einer parallelen Sequenz zurück, indem ein angegebener IEqualityComparer<T> Wert zum Vergleichen von Werten verwendet wird.

Distinct<TSource>(ParallelQuery<TSource>)

Gibt unterschiedliche Elemente aus einer parallelen Sequenz zurück, indem der Standardgleichgleichsabgleich verwendet wird, um Werte zu vergleichen.

ElementAt<TSource>(ParallelQuery<TSource>, Int32)

Gibt das Element an einem angegebenen Index in einer parallelen Sequenz zurück.

ElementAtOrDefault<TSource>(ParallelQuery<TSource>, Int32)

Gibt das Element an einem angegebenen Index in einer parallelen Sequenz oder einem Standardwert zurück, wenn der Index außerhalb des Bereichs liegt.

Empty<TResult>()

Gibt ein leeres ParallelQuery{TResult}-Objekt zurück, das das angegebene Typargument aufweist.

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Veraltet.

Diese Außer Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Veraltet.

Diese Außer Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.

Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Erzeugt den Satzunterschied zweier paralleler Sequenzen mithilfe der angegebenen IEqualityComparer<T> Werte zum Vergleichen von Werten.

Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Erzeugt den Satzunterschied zweier paralleler Sequenzen mithilfe des Standardgleichgleichsabgleichs zum Vergleichen von Werten.

First<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Gibt das erste Element in einer parallelen Sequenz zurück, das eine angegebene Bedingung erfüllt.

First<TSource>(ParallelQuery<TSource>)

Gibt das erste Element einer parallelen Sequenz zurück.

FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Gibt das erste Element der parallelen Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird.

FirstOrDefault<TSource>(ParallelQuery<TSource>)

Gibt das erste Element einer parallelen Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält.

ForAll<TSource>(ParallelQuery<TSource>, Action<TSource>)

Ruft parallel die angegebene Aktion für jedes Element in der source.

GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. Schlüsselwerte werden mithilfe eines angegebenen Vergleichs verglichen, und die Elemente jeder Gruppe werden mithilfe einer angegebenen Funktion projiziert.

GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

Gruppiert parallel die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. Die Elemente jeder Gruppe werden mithilfe einer angegebenen Funktion projiziert.

GroupBy<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Gruppiert parallel die Elemente einer Sequenz entsprechend einer Tastenauswahlfunktion. Die Schlüssel werden mithilfe eines Vergleichs verglichen, und die Elemente jeder Gruppe werden mithilfe einer angegebenen Funktion projiziert.

GroupBy<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Gruppiert parallel die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und projiziert die Elemente für jede Gruppe mithilfe einer angegebenen Funktion.

GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Gruppiert parallel die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. Die Schlüssel werden mithilfe eines angegebenen Vergleichs verglichen.

GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

Gruppiert parallel die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel.

GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Gruppiert parallel die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselauswahlfunktion und vergleicht die Tasten mithilfe eines angegebenen IComparer<T>Werts.

GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Gruppiert parallel die Elemente einer Sequenz entsprechend einer angegebenen Tastenauswahlfunktion.

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)
Veraltet.

Diese GroupJoin-Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)
Veraltet.

Diese GroupJoin-Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

Korreliert parallel zu den Elementen zweier Sequenzen basierend auf schlüsselgleicher Gleichheit und gruppiert die Ergebnisse. Ein angegebenes IEqualityComparer<T> wird zum Vergleichen von Schlüsseln verwendet.

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

Korreliert parallel zu den Elementen zweier Sequenzen basierend auf der Gleichheit von Schlüsseln und gruppiert die Ergebnisse. Der Standardmäßige Gleichheitsvergleich wird zum Vergleichen von Schlüsseln verwendet.

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>, 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>, IEqualityComparer<TSource>)

Erzeugt die festgelegte Schnittmenge zweier paralleler Sequenzen mithilfe des angegebenen IEqualityComparer{T}-Werts zum Vergleichen von Werten.

Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Erzeugt die festgelegte Schnittmenge zweier paralleler Sequenzen mithilfe des Standardgleichgleichsabgleichs zum Vergleichen von Werten.

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)
Veraltet.

Diese Join-Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)
Veraltet.

Diese Join-Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Korreliert parallel zu den Elementen zweier Sequenzen basierend auf übereinstimmenden Schlüsseln. Ein angegebenes IEqualityComparer<T> wird zum Vergleichen von Schlüsseln verwendet.

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Korreliert parallel zu den Elementen zweier Sequenzen basierend auf übereinstimmenden Schlüsseln. Der Standardmäßige Gleichheitsvergleich wird zum Vergleichen von Schlüsseln verwendet.

Last<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Gibt das letzte Element einer parallelen Sequenz zurück, das eine angegebene Bedingung erfüllt.

Last<TSource>(ParallelQuery<TSource>)

Gibt das letzte Element einer parallelen Sequenz zurück.

LastOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Gibt das letzte Element einer parallelen Sequenz zurück, das eine Bedingung erfüllt, oder einen Standardwert, wenn kein solches Element gefunden wird.

LastOrDefault<TSource>(ParallelQuery<TSource>)

Gibt das letzte Element einer parallelen Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält.

LongCount<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Gibt einen Int64-Wert zurück, der angibt, wie viele Elemente in einer parallelen Sequenz eine Bedingung erfüllen.

LongCount<TSource>(ParallelQuery<TSource>)

Gibt einen Int64-Wert zurück, der die Gesamtanzahl der Elemente in einer parallelen Sequenz darstellt.

Max(ParallelQuery<Decimal>)

Gibt den Maximalwert in einer parallelen Folge von Werten zurück.

Max(ParallelQuery<Double>)

Gibt den Maximalwert in einer parallelen Folge von Werten zurück.

Max(ParallelQuery<Int32>)

Gibt den Maximalwert in einer parallelen Folge von Werten zurück.

Max(ParallelQuery<Int64>)

Gibt den Maximalwert in einer parallelen Folge von Werten zurück.

Max(ParallelQuery<Nullable<Decimal>>)

Gibt den Maximalwert in einer parallelen Folge von Werten zurück.

Max(ParallelQuery<Nullable<Double>>)

Gibt den Maximalwert in einer parallelen Folge von Werten zurück.

Max(ParallelQuery<Nullable<Int32>>)

Gibt den Maximalwert in einer parallelen Folge von Werten zurück.

Max(ParallelQuery<Nullable<Int64>>)

Gibt den Maximalwert in einer parallelen Folge von Werten zurück.

Max(ParallelQuery<Nullable<Single>>)

Gibt den Maximalwert in einer parallelen Folge von Werten zurück.

Max(ParallelQuery<Single>)

Gibt den Maximalwert in einer parallelen Folge von Werten zurück.

Max<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Maximalwert zurück.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Maximalwert zurück.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Maximalwert zurück.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Maximalwert zurück.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Maximalwert zurück.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Maximalwert zurück.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Maximalwert zurück.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Maximalwert zurück.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Maximalwert zurück.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Maximalwert zurück.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Maximalwert zurück.

Max<TSource>(ParallelQuery<TSource>)

Gibt den Maximalwert in einer parallelen Folge von Werten zurück.

Min(ParallelQuery<Decimal>)

Gibt den Minimalwert in einer parallelen Folge von Werten zurück.

Min(ParallelQuery<Double>)

Gibt den Minimalwert in einer parallelen Folge von Werten zurück.

Min(ParallelQuery<Int32>)

Gibt den Minimalwert in einer parallelen Folge von Werten zurück.

Min(ParallelQuery<Int64>)

Gibt den Minimalwert in einer parallelen Folge von Werten zurück.

Min(ParallelQuery<Nullable<Decimal>>)

Gibt den Minimalwert in einer parallelen Folge von Werten zurück.

Min(ParallelQuery<Nullable<Double>>)

Gibt den Minimalwert in einer parallelen Folge von Werten zurück.

Min(ParallelQuery<Nullable<Int32>>)

Gibt den Minimalwert in einer parallelen Folge von Werten zurück.

Min(ParallelQuery<Nullable<Int64>>)

Gibt den Minimalwert in einer parallelen Folge von Werten zurück.

Min(ParallelQuery<Nullable<Single>>)

Gibt den Minimalwert in einer parallelen Folge von Werten zurück.

Min(ParallelQuery<Single>)

Gibt den Minimalwert in einer parallelen Folge von Werten zurück.

Min<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Minimalwert zurück.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Minimalwert zurück.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Minimalwert zurück.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Minimalwert zurück.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Minimalwert zurück.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Minimalwert zurück.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Minimalwert zurück.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Minimalwert zurück.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Minimalwert zurück.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Minimalwert zurück.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Ruft parallel eine Transformationsfunktion für jedes Element einer Sequenz auf und gibt den Minimalwert zurück.

Min<TSource>(ParallelQuery<TSource>)

Gibt den Minimalwert in einer parallelen Folge von Werten zurück.

OfType<TResult>(ParallelQuery)

Filtert die Elemente einer ParallelQuery basierend auf einem angegebenen Typ.

OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Sortiert parallel die Elemente einer Sequenz in aufsteigender Reihenfolge mithilfe eines angegebenen Vergleichs.

OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Sortiert parallel zu den Elementen einer Sequenz in aufsteigender Reihenfolge nach einem Schlüssel.

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Sortiert die Elemente einer Sequenz in absteigender Reihenfolge mithilfe eines angegebenen Vergleichs.

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Sortiert parallel die Elemente einer Sequenz in absteigender Reihenfolge nach einem Schlüssel.

Range(Int32, Int32)

Generiert eine parallele Sequenz von Integralzahlen innerhalb eines angegebenen Bereichs.

Repeat<TResult>(TResult, Int32)

Generiert eine parallele Sequenz, die einen wiederholten Wert enthält.

Reverse<TSource>(ParallelQuery<TSource>)

Invertiert die Reihenfolge der Elemente in einer parallelen Sequenz.

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,TResult>)

Projiziert parallel jedes Element einer Sequenz in ein neues Formular, indem er den Index des Elements einbezieht.

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

Projiziert parallel jedes Element einer Sequenz in ein neues Formular.

SelectMany<TSource,TCollection,TResult>(ParallelQuery<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projiziert jedes Element einer Sequenz auf eine IEnumerable<T>, schmeichelt die resultierenden Sequenzen in eine Sequenz und ruft eine Ergebnismarkierfunktion für jedes element darin auf.

SelectMany<TSource,TCollection,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projiziert jedes Element einer Sequenz auf eine IEnumerable<T>, schmeichelt die resultierenden Sequenzen in eine Sequenz und ruft eine Ergebnismarkierfunktion für jedes element darin auf. Der Index der einzelnen Quellelemente wird in der zwischen projizierten Form dieses Elements verwendet.

SelectMany<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,IEnumerable<TResult>>)

Projiziert parallel jedes Element einer Sequenz zu einer IEnumerable<T> und flacht die resultierenden Sequenzen in eine Sequenz.

SelectMany<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Projiziert parallel jedes Element einer Sequenz zu einer IEnumerable<T>, und flacht die resultierenden Sequenzen in eine Sequenz. Der Index der einzelnen Quellelemente wird in der projizierten Form dieses Elements verwendet.

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Veraltet.

Diese SequenceEqual-Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Veraltet.

Diese SequenceEqual-Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.

SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Bestimmt, ob zwei parallele Sequenzen gleich sind, indem sie ihre Elemente mithilfe eines angegebenen IEqualityComparer{T}-Elements vergleichen.

SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Bestimmt, ob zwei parallele Sequenzen gleich sind, indem die Elemente mithilfe des Standardmäßigen Gleichheitsabgleichs für ihren Typ verglichen werden.

Single<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Gibt das einzige Element einer parallelen Sequenz zurück, das eine angegebene Bedingung erfüllt, und löst eine Ausnahme aus, wenn mehr als ein solches Element vorhanden ist.

Single<TSource>(ParallelQuery<TSource>)

Gibt das einzige Element einer parallelen Sequenz zurück und löst eine Ausnahme aus, wenn nicht genau ein Element in der Sequenz vorhanden ist.

SingleOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Gibt das einzige Element einer parallelen Sequenz zurück, das eine angegebene Bedingung oder einen Standardwert erfüllt, wenn kein solches Element vorhanden ist; Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente die Bedingung erfüllen.

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Gibt das einzige Element einer parallelen Sequenz oder einen Standardwert zurück, wenn die Sequenz leer ist; Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente in der Sequenz vorhanden sind.

Skip<TSource>(ParallelQuery<TSource>, Int32)

Umgeht eine angegebene Anzahl von Elementen in einer parallelen Sequenz und gibt dann die verbleibenden Elemente zurück.

SkipWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Umgeht Elemente in einer parallelen Sequenz, solange eine angegebene Bedingung wahr ist, und gibt dann die verbleibenden Elemente zurück.

SkipWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

Umgeht Elemente in einer parallelen Sequenz, solange eine angegebene Bedingung wahr ist, und gibt dann die verbleibenden Elemente zurück. Der Index des Elements wird in der Logik der Prädikatfunktion verwendet.

Sum(ParallelQuery<Decimal>)

Berechnet parallel die Summe einer Folge von Werten.

Sum(ParallelQuery<Double>)

Berechnet parallel die Summe einer Folge von Werten.

Sum(ParallelQuery<Int32>)

Berechnet parallel die Summe einer Folge von Werten.

Sum(ParallelQuery<Int64>)

Berechnet parallel die Summe einer Folge von Werten.

Sum(ParallelQuery<Nullable<Decimal>>)

Berechnet parallel die Summe einer Folge von Werten.

Sum(ParallelQuery<Nullable<Double>>)

Berechnet parallel die Summe einer Folge von Werten.

Sum(ParallelQuery<Nullable<Int32>>)

Berechnet parallel die Summe einer Folge von Werten.

Sum(ParallelQuery<Nullable<Int64>>)

Berechnet parallel die Summe einer Folge von Werten.

Sum(ParallelQuery<Nullable<Single>>)

Berechnet parallel die Summe einer Folge von Werten.

Sum(ParallelQuery<Single>)

Berechnet parallel die Summe einer Folge von Werten.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Berechnet parallel die Summe der Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Berechnet parallel die Summe der Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Berechnet parallel die Summe der Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Berechnet parallel die Summe der Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Berechnet parallel die Summe der Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Berechnet parallel die Summe der Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Berechnet parallel die Summe der Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Berechnet parallel die Summe der Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Berechnet parallel die Summe der Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Berechnet parallel die Summe der Abfolge von Werten, die durch Aufrufen einer Transformationsfunktion für jedes Element der Eingabesequenz abgerufen werden.

Take<TSource>(ParallelQuery<TSource>, Int32)

Gibt eine angegebene Anzahl zusammenhängender Elemente vom Anfang einer parallelen Sequenz zurück.

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Gibt Elemente aus einer parallelen Sequenz zurück, solange eine angegebene Bedingung wahr ist.

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

Gibt Elemente aus einer parallelen Sequenz zurück, solange eine angegebene Bedingung wahr ist. Der Index des Elements wird in der Logik der Prädikatfunktion verwendet.

ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Führt parallel eine nachfolgende Reihenfolge der Elemente in einer Sequenz in aufsteigender Reihenfolge mithilfe eines angegebenen Vergleichs aus.

ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

Führt parallel eine nachfolgende Reihenfolge der Elemente in einer Sequenz in aufsteigender Reihenfolge nach einem Schlüssel aus.

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Führt parallel eine nachfolgende Reihenfolge der Elemente in absteigender Reihenfolge mithilfe eines angegebenen Vergleichs aus.

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

Führt parallel eine nachfolgende Reihenfolge der Elemente in absteigender Reihenfolge gemäß einem Schlüssel aus.

ToArray<TSource>(ParallelQuery<TSource>)

Erstellt ein Array aus einem ParallelQuery<TSource>.

ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Erstellt eine Dictionary<TKey,TValue> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahlfunktion, einem Vergleichsmodul und einer Elementauswahlfunktion.

ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Erstellt eine Dictionary<TKey,TValue> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahl und Elementauswahlfunktionen.

ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Erstellt eine Dictionary<TKey,TValue> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahlfunktion und einem Schlüsselvergleich.

ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Erstellt eine Dictionary<TKey,TValue> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahlfunktion.

ToList<TSource>(ParallelQuery<TSource>)

Erstellt eine List<T> aus einem ParallelQuery<TSource>.

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Erstellt eine ILookup<TKey,TElement> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahlfunktion, einem Comparer und einer Elementauswahlfunktion.

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Erstellt eine ILookup<TKey,TElement> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahl und Elementauswahlfunktionen.

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Erstellt eine ILookup<TKey,TElement> von einer ParallelQuery<TSource> bestimmten Schlüsselauswahlfunktion und einem Schlüsselvergleich.

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Erstellt eine ILookup<TKey,TElement> aus einer ParallelQuery<TSource> entsprechend einer angegebenen Schlüsselauswahlfunktion.

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Veraltet.

Diese Union-Überladung sollte niemals aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Veraltet.

Diese Union-Überladung sollte niemals aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.

Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Erzeugt die Satzunion zweier paralleler Sequenzen mithilfe eines angegebenen IEqualityComparer{T}-Werts.

Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Erzeugt die Set-Union von zwei parallelen Sequenzen mithilfe des Standardgleichstellungsabgleichs.

Where<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Filtert parallel eine Abfolge von Werten basierend auf einem Prädikat.

Where<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

Filtert parallel eine Abfolge von Werten basierend auf einem Prädikat. Der Index jedes Elements wird in der Logik der Prädikatfunktion verwendet.

WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)

Legt den CancellationToken Wert fest, der der Abfrage zugeordnet werden soll.

WithDegreeOfParallelism<TSource>(ParallelQuery<TSource>, Int32)

Legt den Grad der Parallelität fest, der in einer Abfrage verwendet werden soll. Der Grad der Parallelität ist die maximale Anzahl gleichzeitig ausgeführter Aufgaben, die zum Verarbeiten der Abfrage verwendet werden.

WithExecutionMode<TSource>(ParallelQuery<TSource>, ParallelExecutionMode)

Legt den Ausführungsmodus der Abfrage fest.

WithMergeOptions<TSource>(ParallelQuery<TSource>, ParallelMergeOptions)

Legt die Zusammenführungsoptionen für diese Abfrage fest, die angeben, wie die Abfrage die Ausgabe puffert.

Zip<TFirst,TSecond,TResult>(ParallelQuery<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)
Veraltet.

Diese Zip-Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.

Zip<TFirst,TSecond,TResult>(ParallelQuery<TFirst>, ParallelQuery<TSecond>, Func<TFirst,TSecond,TResult>)

Führt in parallelen zwei Sequenzen mithilfe der angegebenen Prädikatfunktion zusammen.

Gilt für:

Weitere Informationen