Beispiel #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));
        }
 public override void HandleOneWayMessage(IServiceRemotingRequestMessage requestMessage)
 {
     base.HandleOneWayMessage(TrackingHelper.ProcessRequest(requestMessage));
 }
Beispiel #4
0
 public void SendOneWay(IServiceRemotingRequestMessage requestMessage)
 {
     _InnerClient.SendOneWay(TrackingHelper.ProcessRequest(requestMessage));
 }