2009-03-04 58 views
0

我遇到一个问题,它需要使用标记有[OperationContract]属性的方法的自定义SOAP头的WCF服务。自定义标题不能在服务中显式声明,因为接口方法不基于[MessageContract]。因此,当svcutil.exe尝试构建客户端代理时,生成的生成代码不包含任何与自定义标头相关的对象。我的问题是,我可以轻松地将自定义标头的声明注入MEX响应,以便它们可以在服务提供的WSDL中使用。在MEX响应中为基于操作合同的WCF服务添加自定义SOAP头

回答

1

在这个岗位接受的答案证明的终结点行为,你想要做什么:

WCF WSDL Soap Header on all operations

此外,相同的概念可以通过合同的行为被应用,如果要指定每个服务头合同。

相关问题