/// <inheritdoc/> public ListSubscriptionResponse ListSubscription(ListSubscriptionRequest request) { return(AggregateExceptionExtract.Extract(() => { return ListSubscriptionAsync(request).Result; })); }
/// <inheritdoc/> public IAsyncResult BeginListSubscription(ListSubscriptionRequest request, AsyncCallback callback, object state) { var marshaller = new ListSubscriptionRequestMarshaller(); var unmarshaller = ListSubscriptionResponseUnmarshaller.Instance; return(_serviceClient.BeginInvoke <ListSubscriptionRequest>(request, marshaller, unmarshaller, callback, state)); }
/// <inheritdoc/> public ListSubscriptionResponse ListSubscription(ListSubscriptionRequest request) { request.TopicName = this.TopicName; var marshaller = new ListSubscriptionRequestMarshaller(); var unmarshaller = ListSubscriptionResponseUnmarshaller.Instance; return(_serviceClient.Invoke <ListSubscriptionRequest, ListSubscriptionResponse>(request, marshaller, unmarshaller)); }
public async Task <ListSubscriptionResponse> ListSubscriptionAsync(ListSubscriptionRequest request) { request.TopicName = this.TopicName; var marshaller = new ListSubscriptionRequestMarshaller(); var unmarshaller = ListSubscriptionResponseUnmarshaller.Instance; return(await _serviceClient.InvokeAsync <ListSubscriptionRequest, ListSubscriptionResponse>(request, marshaller, unmarshaller).ConfigureAwait(false)); }
/// <inheritdoc/> public ListSubscriptionResponse ListSubscription(string subscriptionNamePrefix) { var request = new ListSubscriptionRequest() { SubscriptionNamePrefix = subscriptionNamePrefix, TopicName = this.TopicName }; return(ListSubscription(request)); }
public async Task <ListSubscriptionResponse> ListSubscriptionAsync(string subscriptionNamePrefix) { var request = new ListSubscriptionRequest() { SubscriptionNamePrefix = subscriptionNamePrefix, TopicName = this.TopicName }; return(await ListSubscriptionAsync(request).ConfigureAwait(false)); }
/// <inheritdoc/> public ListSubscriptionResponse ListSubscription(string subscriptionNamePrefix, string marker, uint maxReturns) { var request = new ListSubscriptionRequest() { TopicName = this.TopicName, SubscriptionNamePrefix = subscriptionNamePrefix, Marker = marker, MaxReturns = maxReturns }; return(ListSubscription(request)); }
public async Task <ListSubscriptionResponse> ListSubscriptionAsync(string subscriptionNamePrefix, string marker, uint maxReturns) { var request = new ListSubscriptionRequest() { TopicName = this.TopicName, SubscriptionNamePrefix = subscriptionNamePrefix, Marker = marker, MaxReturns = maxReturns }; return(await ListSubscriptionAsync(request).ConfigureAwait(false)); }