public async Task <IServiceRemotingResponseMessage> RequestResponseAsync(IServiceRemotingRequestMessage requestMessage) { MessagePipeline.Execute(requestMessage); IServiceRemotingResponseMessage result = await this.InnerClient.RequestResponseAsync(requestMessage); MessagePipeline.Execute(result); return(result); }
public async override Task <IServiceRemotingResponseMessage> HandleRequestResponseAsync( IServiceRemotingRequestContext requestContext, IServiceRemotingRequestMessage requestMessage) { MessagePipeline.Execute(requestMessage); IServiceRemotingResponseMessage responseMessage = await base.HandleRequestResponseAsync(requestContext, requestMessage); MessagePipeline.Execute(responseMessage); return(responseMessage); }
public override void HandleOneWayMessage(IServiceRemotingRequestMessage requestMessage) { MessagePipeline.Execute(requestMessage); base.HandleOneWayMessage(requestMessage); }
public void SendOneWay(IServiceRemotingRequestMessage requestMessage) { this.InnerClient.SendOneWay(requestMessage); MessagePipeline.Execute(requestMessage); }