NServiceBus.TimeoutManagerConfigurationExtensions.LimitMessageProcessingConcurrencyTo C# (CSharp) Method

LimitMessageProcessingConcurrencyTo() public static method

Configures the allowed number of concurrent messages for the timeout manager's satellite queues. The default value is specified in PushRuntimeSettings.Default.
public static LimitMessageProcessingConcurrencyTo ( this timeoutManagerConfiguration, int maxConcurrency ) : void
timeoutManagerConfiguration this The settings to extend.
maxConcurrency int The maximum number of processed messages per satellite queue.
return void
        public static void LimitMessageProcessingConcurrencyTo(this TimeoutManagerConfiguration timeoutManagerConfiguration, int maxConcurrency)
        {
            timeoutManagerConfiguration.settings.Set(TimeoutManagerMaxConcurrencySettingsKey, new PushRuntimeSettings(maxConcurrency));
        }