LoadShedQueueFlowController.CreateAsPercentageOfCPU 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions) |
建立當 CPU 達到指定限制時所觸發的流程控制器。 注意:只有在啟用載入時才會觸發。 |
CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>) |
建立當 CPU 達到指定限制時所觸發的流程控制器。 注意:只有在啟用載入時才會觸發。 |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider) |
建立當 CPU 達到指定限制時所觸發的流程控制器。 注意:只有在啟用載入時才會觸發。 |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics) |
建立當 CPU 達到指定限制時所觸發的流程控制器。 注意:只有在啟用載入時才會觸發。 |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)
建立當 CPU 達到指定限制時所觸發的流程控制器。 注意:只有在啟用載入時才會觸發。
public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions) As IQueueFlowController
參數
- loadSheddingLimit
- Int32
觸發佇列讀取速率縮減的CPU百分比
- options
- LoadSheddingOptions
接收器統計數據選項。
傳回
適用於
CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)
建立當 CPU 達到指定限制時所觸發的流程控制器。 注意:只有在啟用載入時才會觸發。
public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Func<Orleans.Runtime.Configuration.NodeConfiguration> getNodeConfig);
static member CreateAsPercentageOfCPU : int * Func<Orleans.Runtime.Configuration.NodeConfiguration> -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, getNodeConfig As Func(Of NodeConfiguration)) As IQueueFlowController
參數
- loadSheddingLimit
- Int32
觸發佇列讀取速率縮減的CPU百分比
- getNodeConfig
- Func<NodeConfiguration>
用來取得目前節點組態的方法。
傳回
適用於
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)
建立當 CPU 達到指定限制時所觸發的流程控制器。 注意:只有在啟用載入時才會觸發。
public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options, Orleans.Statistics.IEnvironmentStatisticsProvider environmentStatisticsProvider);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions * Orleans.Statistics.IEnvironmentStatisticsProvider -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions, environmentStatisticsProvider As IEnvironmentStatisticsProvider) As IQueueFlowController
參數
- loadSheddingLimit
- Int32
觸發佇列讀取速率縮減的CPU百分比
- options
- LoadSheddingOptions
接收器統計數據選項。
- environmentStatisticsProvider
- IEnvironmentStatisticsProvider
尋址接收器環境統計數據。
傳回
流量控制器。
適用於
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)
建立當 CPU 達到指定限制時所觸發的流程控制器。 注意:只有在啟用載入時才會觸發。
public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options, Orleans.Statistics.IHostEnvironmentStatistics hostEnvironmentStatistics);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions * Orleans.Statistics.IHostEnvironmentStatistics -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions, hostEnvironmentStatistics As IHostEnvironmentStatistics) As IQueueFlowController
參數
- loadSheddingLimit
- Int32
觸發佇列讀取速率縮減的CPU百分比
- options
- LoadSheddingOptions
接收器統計數據選項。
- hostEnvironmentStatistics
- IHostEnvironmentStatistics
主機環境統計數據。
傳回
流量控制器。