共用方式為


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

適用於