Пример #1
0
        public async Task <IServiceRemotingResponseMessage> RequestResponseAsync(IServiceRemotingRequestMessage requestMessage)
        {
            IServiceRemotingResponseMessage responseMessage =
                await _InnerClient.RequestResponseAsync(TrackingHelper.ProcessRequest(requestMessage)).ConfigureAwait(false);

            return(TrackingHelper.ProcessResponse(responseMessage));
        }
        public async override Task <IServiceRemotingResponseMessage> HandleRequestResponseAsync(
            IServiceRemotingRequestContext requestContext,
            IServiceRemotingRequestMessage requestMessage)
        {
            IServiceRemotingResponseMessage responseMessage =
                await base.HandleRequestResponseAsync(requestContext, TrackingHelper.ProcessRequest(requestMessage)).ConfigureAwait(false);

            return(TrackingHelper.ProcessResponse(responseMessage));
        }