예제 #1
0
        /// <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));
        }
예제 #2
0
        /// <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));
        }
예제 #3
0
        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));
        }