/// <inheritdoc/> public GetSubscriptionAttributeResponse GetSubscriptionAttribute(GetSubscriptionAttributeRequest request) { request.TopicName = this.TopicName; var marshaller = new GetSubscriptionAttributeRequestMarshaller(); var unmarshaller = GetSubscriptionAttributeResponseUnmarshaller.Instance; return(_serviceClient.Invoke <GetSubscriptionAttributeRequest, GetSubscriptionAttributeResponse>(request, marshaller, unmarshaller)); }
public async Task <GetSubscriptionAttributeResponse> GetSubscriptionAttributeAsync(GetSubscriptionAttributeRequest request) { request.TopicName = this.TopicName; var marshaller = new GetSubscriptionAttributeRequestMarshaller(); var unmarshaller = GetSubscriptionAttributeResponseUnmarshaller.Instance; return(await _serviceClient.InvokeAsync <GetSubscriptionAttributeRequest, GetSubscriptionAttributeResponse>(request, marshaller, unmarshaller).ConfigureAwait(false)); }
/// <inheritdoc/> public IAsyncResult BeginGetSubscriptionAttribute(GetSubscriptionAttributeRequest request, AsyncCallback callback, object state) { request.TopicName = this.TopicName; var marshaller = new GetSubscriptionAttributeRequestMarshaller(); var unmarshaller = GetSubscriptionAttributeResponseUnmarshaller.Instance; return(_serviceClient.BeginInvoke <GetSubscriptionAttributeRequest>(request, marshaller, unmarshaller, callback, state)); }