我的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添加/更新服务参考。