How to use IDispatchMessageInspector in a WCF Service?
I am trying to use IDispatchMessageInspector in a WCF service implementation to access custom header values. Something like: public class MyService : IMyService { public List<string> GetNames() { var headerInspector = new CustomHeaderInspector(); // Where do request & client channel come from? var values = headerInspector.AfterReceiveRequest(ref request, clientChannel, OperationContext.Current.InstanceContext); } } I've implemented my own IDispatchMessageInspector class. public class CustomHeaderInspector : IDispatchMessageInspector { public object AfterReceiveRequest(ref Message request,