EnumerablePartitionerOptions Enum
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.
Menentukan opsi untuk mengontrol perilaku buffering partitioner.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class EnumerablePartitionerOptions
[System.Flags]
public enum EnumerablePartitionerOptions
[System.Flags]
[System.Serializable]
public enum EnumerablePartitionerOptions
[<System.Flags>]
type EnumerablePartitionerOptions =
[<System.Flags>]
[<System.Serializable>]
type EnumerablePartitionerOptions =
Public Enum EnumerablePartitionerOptions
- Warisan
- Atribut
Nama | Nilai | Deskripsi |
---|---|---|
NoBuffering | 1 | Buat partisi yang mengambil item dari sumber yang dapat dijumlahkan satu per satu dan tidak menggunakan penyimpanan perantara yang dapat diakses lebih efisien oleh beberapa utas. Opsi ini memberikan dukungan untuk latensi rendah (item akan diproses segera setelah tersedia dari sumbernya) dan memberikan dukungan parsial untuk dependensi antar item (utas tidak dapat kebuntuan menunggu item yang bertanggung jawab untuk diproses oleh utas itu sendiri). |
None | 0 | Gunakan perilaku default, yaitu menggunakan buffering untuk mencapai performa optimal. |
Partisi siap pakai dibuat dengan serangkaian perilaku default. Misalnya, secara default, beberapa bentuk buffering dan penggugusan akan digunakan untuk mencapai performa optimal dalam skenario umum di mana IEnumerable<T> implementasinya cepat dan tidak memblokir. Perilaku ini dapat ditimpa oleh enumerasi ini dengan menggunakan Partitioner.Create metode .
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: