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
AsOrdered(ParallelQuery) |
Ermöglicht die Behandlung einer Datenquelle als sortierte Datenquelle, indem die Standardeinstellung "unsortiert" überschrieben wird. 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 sortierte Datenquelle, indem die Standardeinstellung "unsortiert" überschrieben wird. 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
Ermöglicht die Behandlung einer Datenquelle als sortierte Datenquelle, indem die Standardeinstellung "unsortiert" überschrieben wird. 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 beibehält.
Ausnahmen
source
ist ein NULL-Verweis (Nothing in Visual Basic).
ausgelöst, wenn source
keine Elemente enthält
- oder -
wenn AsOrdered
in der Mitte einer Abfrage aufgerufen wird. Der Aufruf kann direkt nach AsParallel(IEnumerable), Range(Int32, Int32) oder Repeat<TResult>(TResult, Int32) erfolgen.
- oder -
source
ist weder AsParallel(IEnumerable), Range(Int32, Int32) noch Repeat<TResult>(TResult, Int32).
Hinweise
Zwischen Leistung und Ordnung in der Parallelverarbeitung besteht eine natürliche Spannung. Standardmäßig verhält sich eine parallelisierte Abfrage so, als ob die Reihenfolge der Ergebnisse beliebig ist, es sei denn, AsOrdered wird angewendet oder die Abfrage enthält einen expliziten OrderBy-Operator. Weitere Informationen finden Sie unter Order Preservation in PLINQ (Beibehaltung der Reihenfolge in PLINQ).
Weitere Informationen
Gilt für:
AsOrdered<TSource>(ParallelQuery<TSource>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Ermöglicht die Behandlung einer Datenquelle als sortierte Datenquelle, indem die Standardeinstellung "unsortiert" überschrieben wird. 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 beibehält.
Ausnahmen
source
ist ein NULL-Verweis (Nothing in Visual Basic).
source
enthält keine Elemente.
Oder
source
ist keiner von AsParallel, ParallelEnumerable.Range oder ParallelEnumerable.Repeat.
Hinweise
Zwischen Leistung und Ordnung in der Parallelverarbeitung besteht eine natürliche Spannung. Standardmäßig verhält sich eine parallelisierte Abfrage so, als ob die Reihenfolge der Ergebnisse beliebig ist, es sei denn, AsOrdered wird angewendet oder die Abfrage enthält einen expliziten OrderBy-Operator. Weitere Informationen finden Sie unter Order Preservation in PLINQ (Beibehaltung der Reihenfolge in PLINQ).
Weitere Informationen
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für