public virtual void AfterReceiveReply(ref Message reply, object correlationState) { HttpResponseMessageProperty prop = (HttpResponseMessageProperty)reply.Properties[HttpResponseMessageProperty.Name]; string body = GeneralUtilities.ReadMessageBody(ref reply); logger(GeneralUtilities.GetHttpResponseLog(prop.StatusCode.ToString(), prop.Headers, body)); }
public virtual object BeforeSendRequest(ref Message request, IClientChannel channel) { HttpRequestMessageProperty prop = (HttpRequestMessageProperty)request.Properties[HttpRequestMessageProperty.Name]; string body = GeneralUtilities.ReadMessageBody(ref request); logger(GeneralUtilities.GetHttpRequestLog(prop.Method, request.Headers.To.AbsoluteUri, prop.Headers, body)); return(request); }