使用asmx Web服务自定义soap标头

时间:2015-01-20 17:56:41

标签: c# soap asmx soapheader

我的WebService(简化)

public class ContactService : WebService
 {
    public AuthenticationHeader AuthenticationInformation;

    public class AuthenticationHeader : SoapHeader
    {
        public string Token;
    }
}

我的客户(简化)

var temp = new ContactServiceSoapClient();
temp.AuthenticationInformation//<-- is not there

我可以查看reference.cs文件并看到我的客户端确实有AuthenticationHeader类,它只是作为我的soap客户端的属性而不可用。

为什么我的soap客户端没有AuthenticationHeader属性?

我在客户端使用VS 2013添加/更新服务参考。

0 个答案:

没有答案