ParallelEnumerable.AsOrdered Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| AsOrdered(ParallelQuery) |
Lehetővé teszi az adatforrások kezelését úgy, mintha rendezték volna, felülírva a rendezetlenek alapértelmezett értékét. Az AsOrdered csak az AsParallel, a ParallelEnumerable.Range és a ParallelEnumerable.Repeat által visszaadott nem általános sorozatokon hívható meg. |
| AsOrdered<TSource>(ParallelQuery<TSource>) |
Lehetővé teszi az adatforrások kezelését úgy, mintha rendezték volna, felülírva a rendezetlenek alapértelmezett értékét. Az AsOrdered csak az AsParallel, a ParallelEnumerable.Range és a ParallelEnumerable.Repeat által visszaadott általános sorozatokon hívható meg. |
AsOrdered(ParallelQuery)
- Forrás:
- ParallelEnumerable.cs
- Forrás:
- ParallelEnumerable.cs
- Forrás:
- ParallelEnumerable.cs
- Forrás:
- ParallelEnumerable.cs
- Forrás:
- ParallelEnumerable.cs
Lehetővé teszi az adatforrások kezelését úgy, mintha rendezték volna, felülírva a rendezetlenek alapértelmezett értékét. Az AsOrdered csak az AsParallel, a ParallelEnumerable.Range és a ParallelEnumerable.Repeat által visszaadott nem általános sorozatokon hívható meg.
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
Paraméterek
- source
- ParallelQuery
A bemeneti sorozat.
Válaszok
A forrásütemezés, amely megtartja az eredeti sorrendet a következő lekérdezési operátorokban.
Kivételek
source null értékű hivatkozás (Visual Basic semmi).
dobva, ha source nem tartalmaz elemeket
-vagy-
ha AsOrdered egy lekérdezés félúton van meghívva. A hívás AsParallel(IEnumerable)közvetlenül azután engedélyezett, hogy az , Range(Int32, Int32)vagy Repeat<TResult>(TResult, Int32).
-vagy-
source nem az egyik AsParallel(IEnumerable), Range(Int32, Int32)vagy Repeat<TResult>(TResult, Int32).
Megjegyzések
A teljesítmény és a sorrend megőrzése között természetes feszültség áll fenn a párhuzamos feldolgozás során. Alapértelmezés szerint a párhuzamos lekérdezések úgy viselkednek, mintha az eredmények sorrendje tetszőleges volna, kivéve, ha az AsOrdered alkalmazásra kerül, vagy egy explicit OrderBy operátor van a lekérdezésben. További információ: Order Preservation in PLINQ.
Lásd még
A következőre érvényes:
AsOrdered<TSource>(ParallelQuery<TSource>)
- Forrás:
- ParallelEnumerable.cs
- Forrás:
- ParallelEnumerable.cs
- Forrás:
- ParallelEnumerable.cs
- Forrás:
- ParallelEnumerable.cs
- Forrás:
- ParallelEnumerable.cs
Lehetővé teszi az adatforrások kezelését úgy, mintha rendezték volna, felülírva a rendezetlenek alapértelmezett értékét. Az AsOrdered csak az AsParallel, a ParallelEnumerable.Range és a ParallelEnumerable.Repeat által visszaadott általános sorozatokon hívható meg.
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)
Típusparaméterek
- TSource
Az elemek sourcetípusa.
Paraméterek
- source
- ParallelQuery<TSource>
A bemeneti sorozat.
Válaszok
A forrásütemezés, amely megtartja az eredeti sorrendet a következő lekérdezési operátorokban.
Kivételek
source null értékű hivatkozás (Visual Basic semmi).
source nem tartalmaz elemeket
-vagy-
source nem tartozik az AsParallel, a ParallelEnumerable.Range vagy a ParallelEnumerable.Repeat közé.
Megjegyzések
A teljesítmény és a sorrend megőrzése között természetes feszültség áll fenn a párhuzamos feldolgozás során. Alapértelmezés szerint a párhuzamos lekérdezések úgy viselkednek, mintha az eredmények sorrendje tetszőleges volna, kivéve, ha az AsOrdered alkalmazásra kerül, vagy egy explicit OrderBy operátor van a lekérdezésben. További információ: Order Preservation in PLINQ.