public async Task <ListTopicResponse> ListTopicAsync(ListTopicRequest request) { var marshaller = new ListTopicRequestMarshaller(); var unmarshaller = ListTopicResponseUnmarshaller.Instance; return(await InvokeAsync <ListTopicRequest, ListTopicResponse>(request, marshaller, unmarshaller).ConfigureAwait(false)); }
/// <inheritdoc/> public ListTopicResponse ListTopic(ListTopicRequest request) { var marshaller = new ListTopicRequestMarshaller(); var unmarshaller = ListTopicResponseUnmarshaller.Instance; return(Invoke <ListTopicRequest, ListTopicResponse>(request, marshaller, unmarshaller)); }
/// <inheritdoc/> public ListTopicResponse ListTopic(ListTopicRequest request) { return(AggregateExceptionExtract.Extract(() => { return ListTopicAsync(request).Result; })); }
/// <inheritdoc/> public IAsyncResult BeginListTopic(ListTopicRequest request, AsyncCallback callback, object state) { var marshaller = new ListTopicRequestMarshaller(); var unmarshaller = ListTopicResponseUnmarshaller.Instance; return(BeginInvoke <ListTopicRequest>(request, marshaller, unmarshaller, callback, state)); }
/// <inheritdoc/> public ListTopicResponse ListTopic(string topicNamePrefix) { var request = new ListTopicRequest() { TopicNamePrefix = topicNamePrefix }; return(ListTopic(request)); }
public async Task <ListTopicResponse> ListTopicAsync(string topicNamePrefix) { var request = new ListTopicRequest() { TopicNamePrefix = topicNamePrefix }; return(await ListTopicAsync(request).ConfigureAwait(false)); }
/// <inheritdoc/> public ListTopicResponse ListTopic(string topicNamePrefix, string marker, uint maxReturns) { var request = new ListTopicRequest() { TopicNamePrefix = topicNamePrefix, Marker = marker, MaxReturns = maxReturns }; return(ListTopic(request)); }
public async Task <ListTopicResponse> ListTopicAsync(string topicNamePrefix, string marker, uint maxReturns) { var request = new ListTopicRequest() { TopicNamePrefix = topicNamePrefix, Marker = marker, MaxReturns = maxReturns }; return(await ListTopicAsync(request).ConfigureAwait(false)); }