LoadShedQueueFlowController.CreateAsPercentageOfCPU Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions) |
Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке. |
CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>) |
Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider) |
Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics) |
Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)
- Исходный код:
- LoadShedQueueFlowController.cs
Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке.
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
Процент ЦП, который активирует снижение скорости чтения очереди
- options
- LoadSheddingOptions
Параметры статистики хранилища.
Возвращаемое значение
Применяется к
CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)
Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке.
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
Процент ЦП, который активирует снижение скорости чтения очереди
- getNodeConfig
- Func<NodeConfiguration>
Метод, используемый для получения текущей конфигурации узла.
Возвращаемое значение
Применяется к
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)
Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке.
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
Процент ЦП, который активирует снижение скорости чтения очереди
- options
- LoadSheddingOptions
Параметры статистики хранилища.
- environmentStatisticsProvider
- IEnvironmentStatisticsProvider
Статистика среды silo.
Возвращаемое значение
Контроллер потока.
Применяется к
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)
Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке.
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
Процент ЦП, который активирует снижение скорости чтения очереди
- options
- LoadSheddingOptions
Параметры статистики хранилища.
- hostEnvironmentStatistics
- IHostEnvironmentStatistics
Статистика среды узла.
Возвращаемое значение
Контроллер потока.