public void SetUp()
 {
     _ParseKeyAndAccount();
     _queueName = Guid.NewGuid().ToString("N");
     var accountInfo = new AzureStorageAccountInfo { Account = _account, Key = _key, };
     var accountLookup = new AzureStorageAccountInfoLookup();
     accountLookup.Add(accountInfo);
     _queueUri = new QueueUri(_account, _queueName);
     _azureQueueService = new AzureQueueService(accountLookup);
     _azureQueueService.CreateIfNotExist(_queueUri);
 }
Пример #2
0
        public OpenedQueue Open(QueueAccessMode access, IMessageFormatter formatter)
        {
            var messageQueue = new MessageQueue(QueuePath, access);

            if (formatter != null)
            {
                messageQueue.Formatter = formatter;
            }
            var openedQueue = new OpenedQueue(this, messageQueue, QueueUri.ToString(), Transactional)
            {
                Formatter = formatter
            };

            if (SubQueue != null)
            {
                return(openedQueue.OpenSubQueue(SubQueue.Value, access));
            }
            return(openedQueue);
        }