如何声明WCF服务正在使用必需的SOAP标头?

| 我有一个使用某些自定义SOAP标头的WCF服务。 我设法传递标头-但是如何声明标头是强制性的,从而迫使客户端在每个请求中传递标头? 谢谢!     
已邀请:
        您需要一个代码来验证标题是否存在。您还需要一个将自定义标头添加到WSDL的代码,以便所有客户端都知道此标头。 这两个部分都可以通过“ 0”实现,您将在其中定义标题和正文。如果您使用单一合同作为所有消息的基础,则它应该可以工作,但是您必须在每个操作中验证标头。 您还可以将与标题相关的代码移动到自定义行为,并在自定义消息检查器中添加/验证标题。在这种情况下,您还必须手动将标头的描述添加到WSDL。这篇博客文章描述了整个过程。     

要回复问题请先登录注册