/// <summary> /// Cria o cabeçalho do envelope a ser enviado e atribui as configurações do WSDL. /// </summary> /// <param name="configuracao"></param> public CTeDistDFeInteresse(WsdlConfiguracao configuracao) { if (configuracao == null) { throw new ArgumentNullException(); } this.configuracao = configuracao; soapEnvelope = new SoapEnvelope(); }
/// <summary> /// Cria o cabeçalho do envelope a ser enviado e atribui as configurações do WSDL. /// </summary> /// <param name="configuracao"></param> public CTeDistDFeInteresse(WsdlConfiguracao configuracao) { if (configuracao == null) { throw new ArgumentNullException(); } this.configuracao = configuracao; soapEnvelope = new SoapEnvelope { head = new ResponseHead <cteCabecMsg> { cteCabecMsg = new cteCabecMsg { versaoDados = configuracao.Versao, cUF = configuracao.CodigoIbgeEstado } } }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; }