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)); }