Microsoft.AspNetCore.SignalR.Messaging.ScaleoutStream.ScaleoutStream C# (CSharp) Method

ScaleoutStream() public method

public ScaleoutStream ( ILogger logger, string loggerPrefix, QueuingBehavior queueBehavior, int size, IPerformanceCounterManager performanceCounters ) : System
logger ILogger
loggerPrefix string
queueBehavior QueuingBehavior
size int
performanceCounters IPerformanceCounterManager
return System
        public ScaleoutStream(ILogger logger, string loggerPrefix, QueuingBehavior queueBehavior, int size, IPerformanceCounterManager performanceCounters)
        {
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }

            _logger = logger;
            _loggerPrefix = loggerPrefix;
            _size = size;
            _perfCounters = performanceCounters;

            _queueBehavior = queueBehavior;

            InitializeCore();
        }