private void DescricaoServico(int cUF, bool taHomologacao, string arquivoWSDL)
{
//Forçar utilizar o protocolo SSL 3.0 que está de acordo com o manual de integração do SEFAZ
//Wandrey 31/03/2010
switch (cUF)
{
case 52: //Estado de Goiás
if (taHomologacao)
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
else
goto default;
break;
case 3550308: //Municipio de São Paulo-SP
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
break;
default:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
break;
}
//Definir a descrição completa do servido (WSDL)
this.serviceDescription = ServiceDescription.Read(arquivoWSDL);
}
#endregion