ParallelEnumerable.AsOrdered Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.