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());
}
}