我正在WCF中做一个消息检查器:
public class LogMessageInspector :
IDispatchMessageInspector, IClientMessageInspector
Run Code Online (Sandbox Code Playgroud)
实现方法:
public object AfterReceiveRequest(ref Message request,
IClientChannel channel, InstanceContext instanceContext)
Run Code Online (Sandbox Code Playgroud)
我可以使用以下命令获取调用服务的名称:
instanceContext.GetServiceInstance().GetType().Name
Run Code Online (Sandbox Code Playgroud)
但是如何获取调用操作的名称?
在WCF安全性中,给定当前的OperationContext,确定请求是SOAP请求还是REST请求的最佳方法是什么?