Example #1
0
        public async Task SetUpWebService()
        {
            var endPointConfiguration = EndpointConfiguration.SessionServiceSoap12;
            var wsAsp  = new ServicoAspSoapClient(endPointConfiguration);
            var result = (await wsAsp.RetornaUrlAsync(Escritorio));

            UrlServico = result.Body.RetornaUrlResult;

            if (UrlServico == null || UrlServico == "")
            {
                throw new InvalidOperationException("Nome de escritório inválido");
            }

            if (_servicos.ContainsKey(Escritorio.ToUpper()))
            {
                _servicos[Escritorio.ToUpper()] = UrlServico;
            }
            else
            {
                _servicos.Add(Escritorio.ToUpper(), UrlServico);
            }
        }
 public ServicoAspSoapClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
     base(ServicoAspSoapClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
 {
     this.Endpoint.Name = endpointConfiguration.ToString();
     ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
 }
 public ServicoAspSoapClient(EndpointConfiguration endpointConfiguration) :
     base(ServicoAspSoapClient.GetBindingForEndpoint(endpointConfiguration), ServicoAspSoapClient.GetEndpointAddress(endpointConfiguration))
 {
     this.Endpoint.Name = endpointConfiguration.ToString();
     ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
 }