繁体   English   中英

如何使用XSD.exe将自定义请求标头添加到生成的Schema.cs?

[英]How to add custom request headers to generated Schema.cs with XSD.exe?

对于一个项目,我正在谈论SOAP服务。 该服务使用授权HTTP标头:一个静态,一个动态令牌。

该项目用C#编写。 我使用XML架构定义工具(XSD.exe)从XSD生成类。 我正在寻找一种将自动查询HTTP请求标头添加到端点url(System.ServiceModel.EndpointAddress)的好方法。 我想继续将已经生成的Schema.cs与XSD.exe一起使用。

我搜索了互联网,但找不到快速的解决方案。 有谁知道如何做到这一点?

非常感谢。

约迪

您可以通过编写扩展来拦截操作上下文,并在运行时使用以下接口填充标头

IClientMessageInspector IDispatchMessageInspector

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM