Share via


Alterando pontos de extremidade quando você usa sessões de SOAP

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.

Quando sessões SOAP estão em execução em um ponto de extremidade HTTP, as alterações feitas nesse ponto de extremidade podem afetar o estado das sessões atuais do ponto. Geralmente, as alterações feitas em um ponto de extremidade podem ser classificadas nas seguintes categorias principais:

  • Alterações feitas em propriedades HTTP

    Como isso afeta todas as conexões HTTP até o ponto de extremidade, qualquer uso subseqüente de uma sessão existente ou novas sessões será afetado.

  • Alteração nas propriedades globais

    Elas ocorrem quando o estado do ponto de extremidade é alterado como, por exemplo, iniciado ou interrompido. Assim como acontece com propriedades HTTP, qualquer alteração feita em propriedades globais afetará o uso subseqüente das sessões existentes ou qualquer sessão nova iniciada no ponto de extremidade.

  • Alteração feita em propriedades SOAP

    Como os metadados do ponto de extremidade são armazenados em cache por cada ponto de extremidade, alterar propriedades SOAP como, por exemplo, WEBMETHOD, SCHEMA ou configurações opcionais WSDL afetarão sessões atuais.

Basicamente, executar uma instrução ALTER ENDPOINT fará com que o ponto de extremidade seja invalidado. Como todas as operações de sessão devem ocorrer no mesmo ponto de extremidade, isso significa que executar qualquer instrução ALTER ENDPOINT encerrará qualquer sessão aberta no ponto de extremidade.