ServiceBroker.Queues.QueueManager.WaitForQueueWithMessageNotification C# (CSharp) Метод

WaitForQueueWithMessageNotification() публичный Метод

public WaitForQueueWithMessageNotification ( ) : Uri
Результат System.Uri
        public Uri WaitForQueueWithMessageNotification()
        {
            if(Transaction.Current != null)
                throw new InvalidOperationException("You cannot find queue with messages with an ambient transaction, this method is not MSDTC friendly");

            Uri queueUri = null;
            queueStorage.Global(actions =>
            {
                actions.BeginTransaction();
                queueUri = actions.PollForMessage();
                actions.Commit();
            });
            return queueUri;
        }