Exemple #1
0
            async Task IConsumer <SetPrefetchCount> .Consume(ConsumeContext <SetPrefetchCount> context)
            {
                var prefetchCount = context.Message.PrefetchCount;

                await _modelContext.BasicQos(0, prefetchCount, true).ConfigureAwait(false);

                await _filter.SetPrefetchCount(prefetchCount).ConfigureAwait(false);
            }
            async Task IConsumer <SetPrefetchCount> .Consume(ConsumeContext <SetPrefetchCount> context)
            {
                var prefetchCount = context.Message.PrefetchCount;

                if (_log.IsDebugEnabled)
                {
                    _log.DebugFormat("Setting Prefetch Count: {0}", prefetchCount);
                }

                await _modelContext.BasicQos(0, prefetchCount, true).ConfigureAwait(false);

                await _filter.SetPrefetchCount(prefetchCount).ConfigureAwait(false);
            }
            async Task ISetPrefetchCount.SetPrefetchCount(ushort prefetchCount)
            {
                await _modelContext.BasicQos(0, prefetchCount, true).ConfigureAwait(false);

                await _filter.SetPrefetchCount(prefetchCount).ConfigureAwait(false);
            }