2
我只是试图使用肥皂头进行身份验证的目的。asp.net Web服务肥皂标题出现在客户服务调用
向客户端控制台应用程序添加服务引用后,该标题将显示为列表中的第一个参数,而不是客户端对象上的成员。
任何人有任何想法我做错了什么?
的WebService:
public class Service1 : System.Web.Services.WebService
{
public CustomSoapHeader MyHeader;
[WebMethod]
[SoapHeader("MyHeader")]
public string HelloWorld()
{
return "Hello World";
}
public class CustomSoapHeader : SoapHeader
{
public string SomeProperty { get; set; }
}
}
客户:
class Program
{
static void Main(string[] args)
{
Service1SoapClient client = new Service1SoapClient();
client.HelloWorld(new CustomSoapHeader());
}
}