首先,如果这个问题已经被问到了,请允许我道歉。我已经搜索过了,找不到任何答案。
我创建了一个“ ClientMessageInspector” dll(用C#语言编写),它将在每个请求的标头中向WCF Web服务注入一个令牌。 它对于在客户端web.config上注册了终结点的服务非常有效。但是,它不会拦截在运行时添加的对端点的请求。
有没有一种方法可以做到这一点(即,如果服务的端点是否已在配置文件中注册,则向每个客户端对服务的请求添加标头)? 我想要执行此操作而无需更改客户端/服务代码(配置文件除外)。 一种解决方案是将每个端点手动添加到配置文件,但是确实需要吗?
谢谢。