Bagikan melalui


ParallelEnumerable.AsOrdered Metode

Definisi

Overload

AsOrdered(ParallelQuery)

Memungkinkan perlakuan sumber data seolah-olah diurutkan, mengambil alih default yang tidak diurutkan. AsOrdered hanya dapat dipanggil pada urutan non-generik yang dikembalikan oleh AsParallel, ParallelEnumerable.Range, dan ParallelEnumerable.Repeat.

AsOrdered<TSource>(ParallelQuery<TSource>)

Memungkinkan perlakuan sumber data seolah-olah diurutkan, mengambil alih default yang tidak diurutkan. AsOrdered hanya dapat dipanggil pada urutan generik yang dikembalikan oleh AsParallel, ParallelEnumerable.Range, dan ParallelEnumerable.Repeat.

AsOrdered(ParallelQuery)

Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs

Memungkinkan perlakuan sumber data seolah-olah diurutkan, mengambil alih default yang tidak diurutkan. AsOrdered hanya dapat dipanggil pada urutan non-generik yang dikembalikan oleh AsParallel, ParallelEnumerable.Range, dan ParallelEnumerable.Repeat.

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

Urutan input.

Mengembalikan

Urutan sumber yang akan mempertahankan urutan asli di operator kueri berikutnya.

Pengecualian

source adalah referensi null (Tidak ada di Visual Basic).

dilemparkan jika source tidak berisi elemen

-atau-

jika AsOrdered dipanggil di tengah-tengah kueri. Ini diizinkan untuk dipanggil segera setelah AsParallel(IEnumerable), , Range(Int32, Int32)atau Repeat<TResult>(TResult, Int32).

-atau-

source bukan salah satu dari AsParallel(IEnumerable), Range(Int32, Int32), atau Repeat<TResult>(TResult, Int32).

Keterangan

Ketegangan alami ada antara performa dan mempertahankan urutan dalam pemrosesan paralel. Secara default, kueri paralel berprilaku seolah-olah urutan hasilnya sewenang-wenang kecuali AsOrdered diterapkan atau ada operator OrderBy eksplisit dalam kueri. Untuk informasi selengkapnya, lihat Preservasi Pesanan di PLINQ.

Lihat juga

Berlaku untuk

AsOrdered<TSource>(ParallelQuery<TSource>)

Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs

Memungkinkan perlakuan sumber data seolah-olah diurutkan, mengambil alih default yang tidak diurutkan. AsOrdered hanya dapat dipanggil pada urutan generik yang dikembalikan oleh AsParallel, ParallelEnumerable.Range, dan ParallelEnumerable.Repeat.

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)

Jenis parameter

TSource

Jenis elemen .source

Parameter

source
ParallelQuery<TSource>

Urutan input.

Mengembalikan

Urutan sumber yang akan mempertahankan urutan asli di operator kueri berikutnya.

Pengecualian

source adalah referensi null (Tidak ada di Visual Basic).

source tidak berisi elemen

-atau-

source bukan salah satu AsParallel, ParallelEnumerable.Range, atau ParallelEnumerable.Repeat.

Keterangan

Ketegangan alami ada antara performa dan mempertahankan urutan dalam pemrosesan paralel. Secara default, kueri paralel berprilaku seolah-olah urutan hasilnya sewenang-wenang kecuali AsOrdered diterapkan atau ada operator OrderBy eksplisit dalam kueri. Untuk informasi selengkapnya, lihat Preservasi Pesanan di PLINQ.

Lihat juga

Berlaku untuk