ParallelEnumerable.AsOrdered 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.
Überlädt
| Name | Beschreibung |
|---|---|
| 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. |
AsOrdered(ParallelQuery)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
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.
public:
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery ^ AsOrdered(System::Linq::ParallelQuery ^ source);
public static System.Linq.ParallelQuery AsOrdered(this System.Linq.ParallelQuery source);
static member AsOrdered : System.Linq.ParallelQuery -> System.Linq.ParallelQuery
<Extension()>
Public Function AsOrdered (source As ParallelQuery) As ParallelQuery
Parameter
- source
- ParallelQuery
Die Eingabesequenz.
Gibt zurück
Die Quellsequenz, die die ursprüngliche Reihenfolge in den nachfolgenden Abfrageoperatoren verwaltet.
Ausnahmen
source ist ein Nullverweis (Nichts in Visual Basic).
ausgelöst, wenn source keine Elemente enthalten sind
- oder -
wenn AsOrdered mitte durch eine Abfrage aufgerufen wird. Es ist erlaubt, unmittelbar nach AsParallel(IEnumerable), , Range(Int32, Int32)oder Repeat<TResult>(TResult, Int32).
- oder -
source ist nicht einer von AsParallel(IEnumerable), Range(Int32, Int32)oder Repeat<TResult>(TResult, Int32).
Hinweise
Eine natürliche Spannung besteht zwischen Leistung und Erhaltungsreihenfolge in paralleler Verarbeitung. Standardmäßig verhält sich eine parallelisierte Abfrage so, als ob die Sortierung der Ergebnisse beliebig ist, es sei denn, AsOrdered wird angewendet, oder es gibt einen expliziten OrderBy-Operator in der Abfrage. Weitere Informationen finden Sie unter "Order Preservation" in PLINQ.
Weitere Informationen
Gilt für:
AsOrdered<TSource>(ParallelQuery<TSource>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
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.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ AsOrdered(System::Linq::ParallelQuery<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsOrdered<TSource>(this System.Linq.ParallelQuery<TSource> source);
static member AsOrdered : System.Linq.ParallelQuery<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsOrdered(Of TSource) (source As ParallelQuery(Of TSource)) As ParallelQuery(Of TSource)
Typparameter
- TSource
Der Typ der Elemente von source.
Parameter
- source
- ParallelQuery<TSource>
Die Eingabesequenz.
Gibt zurück
Die Quellsequenz, die die ursprüngliche Reihenfolge in den nachfolgenden Abfrageoperatoren verwaltet.
Ausnahmen
source ist ein Nullverweis (Nichts in Visual Basic).
source enthält keine Elemente
- oder -
source ist nicht einer von AsParallel, ParallelEnumerable.Range oder ParallelEnumerable.Repeat.
Hinweise
Eine natürliche Spannung besteht zwischen Leistung und Erhaltungsreihenfolge in paralleler Verarbeitung. Standardmäßig verhält sich eine parallelisierte Abfrage so, als ob die Sortierung der Ergebnisse beliebig ist, es sei denn, AsOrdered wird angewendet, oder es gibt einen expliziten OrderBy-Operator in der Abfrage. Weitere Informationen finden Sie unter "Order Preservation" in PLINQ.