public void ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) { ChannelDispatcher channelDispatcher = endpointDispatcher.ChannelDispatcher; if (channelDispatcher != null) { foreach (EndpointDispatcher ed in channelDispatcher.Endpoints) { MessageInspector inspector = new MessageInspector(); ed.DispatchRuntime.MessageInspectors.Add(inspector); } } }
public void ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) { MessageInspector inspector = new MessageInspector(); clientRuntime.MessageInspectors.Add(inspector); }