相关疑难解决方法(0)

如何在WCF消息检查器中获取调用的操作名称

我正在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 operation idispatchmessageinspector c#-3.0

16
推荐指数
2
解决办法
1万
查看次数

WCF:使用OperationContext区分REST和SOAP请求

在WCF安全性中,给定当前的OperationContext,确定请求是SOAP请求还是REST请求的最佳方法是什么?

rest wcf soap operationcontext

7
推荐指数
1
解决办法
1688
查看次数