EnumerablePartitionerOptions 列舉

定義

指定控制 partitioner 緩衝行為的選項。

此列舉支援其成員值的位元組合。

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
繼承
EnumerablePartitionerOptions
屬性

欄位

NoBuffering 1

建立 Partitioner,這會從來源可列舉項目中一次取得一個項目,而不使用可透過多個執行緒更有效率進行存取的中繼儲存區。 這個選項支援低延遲 (項目只要是可從來源使用,即會加以處理目) 和部分支援項目之間的相依性 (執行緒不能因等候執行緒負責處理的項目而發生死結)。

None 0

使用預設的行為,就是使用緩衝以達到最佳效能。

備註

這些現成的 Partitioner 是以一組預設行為所建立。 例如,根據預設,某些形式的緩衝處理和區塊處理將用於在實作快速且非封鎖的常見案例 IEnumerable<T> 中達到最佳效能。 這些行為可以使用 方法來覆寫這個列舉 Partitioner.Create

適用於