per le credenziali è prassi fare:
SOAPHEADER:
codice:
public class credenzialiUtente: System.Web.Services.Protocols.SoapHeader
{
public string username;
public string password;
}
WEBSERVICE:
codice:
public class mioWebService: System.Web.Services.WebService
{
public credenziali credenzialiUtente;
....
}
INVOCAZIONE DA CODICE:
codice:
mioWebService service = new mioWebService();
credenzialiUtente credenzialiUt = new service.credenzialiUtente();
credenzialiUt.username = "pippo";
credenzialiUt .password = "password";
METODO:
codice:
[WebMethod()]
[SoapHeader("Authentication", Required = True)]
Public Function HelloWorld() As String
Return "Hello World"
End Function