using System.ServiceModel; using System.ServiceModel.Dispatcher; namespace ELT.Client.Inspector { public class MyMessageInspector : IClientMessageInspector { public string body; public void AfterReceiveReply(ref System.ServiceModel.Channels.Message reply, object correlationState) { } public object BeforeSendRequest(ref System.ServiceModel.Channels.Message request, IClientChannel channel) { body = request.ToString(); return null; } } }