コード例 #1
0
ファイル: Topic.cs プロジェクト: netcorepal/aliyun.mns
 /// <inheritdoc/>
 public ListSubscriptionResponse ListSubscription(ListSubscriptionRequest request)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return ListSubscriptionAsync(request).Result;
     }));
 }
コード例 #2
0
 /// <inheritdoc/>
 public SendMessageResponse SendMessage(string messageBody)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return SendMessageAsync(messageBody).Result;
     }));
 }
コード例 #3
0
 /// <inheritdoc/>
 public BatchSendMessageResponse BatchSendMessage(BatchSendMessageRequest request)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return BatchSendMessageAsync(request).Result;
     }));
 }
コード例 #4
0
 /// <inheritdoc/>
 public ReceiveMessageResponse ReceiveMessage(ReceiveMessageRequest request)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return ReceiveMessageAsync(request).Result;
     }));
 }
コード例 #5
0
 /// <inheritdoc/>
 public PeekMessageResponse PeekMessage(PeekMessageRequest request)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return PeekMessageAsync(request).Result;
     }));
 }
コード例 #6
0
 /// <inheritdoc/>
 public ChangeMessageVisibilityResponse ChangeMessageVisibility(ChangeMessageVisibilityRequest request)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return ChangeMessageVisibilityAsync(request).Result;
     }));
 }
コード例 #7
0
 /// <inheritdoc/>
 public DeleteMessageResponse DeleteMessage(DeleteMessageRequest request)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return DeleteMessageAsync(request).Result;
     }));
 }
コード例 #8
0
 /// <inheritdoc/>
 public Topic CreateTopic(string topicName)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return CreateTopicAsync(topicName).Result;
     }));
 }
コード例 #9
0
 /// <inheritdoc/>
 public Topic CreateTopic(CreateTopicRequest request)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return CreateTopicAsync(request).Result;
     }));
 }
コード例 #10
0
 /// <inheritdoc/>
 public ListQueueResponse ListQueue(string queueNamePrefix)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return ListQueueAsync(queueNamePrefix).Result;
     }));
 }
コード例 #11
0
 /// <inheritdoc/>
 public ListQueueResponse ListQueue(string queueNamePrefix, string marker, uint maxReturns)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return ListQueueAsync(queueNamePrefix, marker, maxReturns).Result;
     }));
 }
コード例 #12
0
 /// <inheritdoc/>
 public DeleteQueueResponse DeleteQueue(string queueName)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return DeleteQueueAsync(queueName).Result;
     }));
 }
コード例 #13
0
 /// <inheritdoc/>
 public Queue CreateQueue(CreateQueueRequest request)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return CreateQueueAsync(request).Result;
     }));
 }
コード例 #14
0
 /// <inheritdoc/>
 public Queue CreateQueue(string queueName)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return CreateQueueAsync(queueName).Result;
     }));
 }
コード例 #15
0
 /// <inheritdoc/>
 public SetQueueAttributesResponse SetAttributes(QueueAttributes attributes)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return SetAttributesAsync(attributes).Result;
     }));
 }
コード例 #16
0
 /// <inheritdoc/>
 public DeleteTopicResponse DeleteTopic(string topicName)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return DeleteTopicAsync(topicName).Result;
     }));
 }
コード例 #17
0
 /// <inheritdoc/>
 public ChangeMessageVisibilityResponse ChangeMessageVisibility(string receiptHandle, int visibilityTimeout)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return ChangeMessageVisibilityAsync(receiptHandle, visibilityTimeout).Result;
     }));
 }
コード例 #18
0
 /// <inheritdoc/>
 public DeleteTopicResponse DeleteTopic(DeleteTopicRequest request)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return DeleteTopicAsync(request).Result;
     }));
 }
コード例 #19
0
 /// <inheritdoc/>
 public DeleteMessageResponse DeleteMessage(string receiptHandle)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return DeleteMessageAsync(receiptHandle).Result;
     }));
 }
コード例 #20
0
 /// <inheritdoc/>
 public ListTopicResponse ListTopic(string topicNamePrefix)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return ListTopicAsync(topicNamePrefix).Result;
     }));
 }
コード例 #21
0
 /// <inheritdoc/>
 public ReceiveMessageResponse ReceiveMessage(uint waitSeconds)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return ReceiveMessageAsync(waitSeconds).Result;
     }));
 }
コード例 #22
0
 /// <inheritdoc/>
 public ListTopicResponse ListTopic(string topicNamePrefix, string marker, uint maxReturns)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return ListTopicAsync(topicNamePrefix, marker, maxReturns).Result;
     }));
 }
コード例 #23
0
 /// <inheritdoc/>
 public BatchReceiveMessageResponse BatchReceiveMessage(uint batchSize, uint waitSeconds)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return BatchReceiveMessageAsync(batchSize, waitSeconds).Result;
     }));
 }
コード例 #24
0
 /// <inheritdoc/>
 public ListTopicResponse ListTopic(ListTopicRequest request)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return ListTopicAsync(request).Result;
     }));
 }
コード例 #25
0
 /// <inheritdoc/>
 public BatchPeekMessageResponse BatchPeekMessage(uint batchSize)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return BatchPeekMessageAsync(batchSize).Result;
     }));
 }
コード例 #26
0
 /// <inheritdoc/>
 public SetAccountAttributesResponse SetAccountAttributes(SetAccountAttributesRequest request)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return SetAccountAttributesAsync(request).Result;
     }));
 }
コード例 #27
0
 /// <inheritdoc/>
 public SendMessageResponse SendMessage(string messageBody, uint delaySeconds, uint priority)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return SendMessageAsync(messageBody, delaySeconds, priority).Result;
     }));
 }
コード例 #28
0
 /// <inheritdoc/>
 public GetAccountAttributesResponse GetAccountAttributes()
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return GetAccountAttributesAsync().Result;
     }));
 }
コード例 #29
0
 /// <inheritdoc/>
 public GetQueueAttributesResponse GetAttributes(GetQueueAttributesRequest request)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return GetAttributesAsync(request).Result;
     }));
 }
コード例 #30
0
ファイル: Topic.cs プロジェクト: netcorepal/aliyun.mns
 /// <inheritdoc/>
 public ListSubscriptionResponse ListSubscription(string subscriptionNamePrefix, string marker, uint maxReturns)
 {
     return(AggregateExceptionExtract.Extract(() =>
     {
         return ListSubscriptionAsync(subscriptionNamePrefix, marker, maxReturns).Result;
     }));
 }