/// <summary> /// Creazione istanza servizio RubricaServices /// </summary> /// <param name="serviceRoot"></param> /// <param name="userName"></param> /// <param name="password"></param> /// <returns></returns> private RubricaServices CreateInstance(string serviceRoot, string userName, string password) { RubricaServices services = new RubricaServices(); services.Url = string.Format("{0}/RubricaServices.asmx", serviceRoot); services.SecurityCreadentialsSoapHeaderValue = new RubricaComune.Proxy.Elementi.SecurityCreadentialsSoapHeader(); services.SecurityCreadentialsSoapHeaderValue.UserName = userName; services.SecurityCreadentialsSoapHeaderValue.Password = password; return(services); }
/// <summary> /// /// </summary> public ElementiRubricaServices(string serviceRoot, string userName, string password) { this.Services = this.CreateInstance(serviceRoot, userName, password); }
/// <summary> /// /// </summary> public void Dispose() { this.Services.Dispose(); this.Services = null; }