コード例 #1
0
ファイル: QueueUris.cs プロジェクト: awithy/AzureStorage
 public PutQueueMessagesUri(string accountName, string queueName, PutMessageOptions putQueueMessageOptions)
 {
     _accountName = accountName;
     _queueName = new QueueName(queueName);
     _putQueueMessageOptions = putQueueMessageOptions;
 }
コード例 #2
0
 public Task PutMessage(QueueUri queueUri, string message, PutMessageOptions putMessageOptions)
 {
     var uri = new PutQueueMessagesUri(queueUri.Account, queueUri.QueueName.ToString(), putMessageOptions);
     var messageContent = _queueSerialization.GetMessageContent(message);
     var result = _GetHttpClientAdapter(queueUri.Account).Post(uri, messageContent);
     return result.ContinueWith(x =>
                             {
                                 if (x.Result.StatusCode != HttpStatusCode.Created)
                                     throw new AzureStorageException("PutMessage", uri, x.Result);
                             });
 }