Esempio n. 1
0
		public Task DeclareQueueAsync(QueueConfiguration queue)
		{
			if (IsInitialized(queue))
			{
				return _completed;
			}

			var scheduled = new ScheduledQueueTask(queue);
			_topologyTasks.Enqueue(scheduled);
			EnsureWorker();
			return scheduled.TaskCompletionSource.Task;
		}
Esempio n. 2
0
        public Task DeclareQueueAsync(QueueConfiguration queue)
        {
            if (IsInitialized(queue))
            {
                return(_completed);
            }

            var scheduled = new ScheduledQueueTask(queue);

            _topologyTasks.Enqueue(scheduled);
            EnsureWorker();
            return(scheduled.TaskCompletionSource.Task);
        }