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