Partager via


Modification des points de terminaison dans des sessions SOAP

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.

Lorsque des sessions SOAP s'exécutent sur un point de terminaison HTTP, les modifications apportées à ce dernier peuvent affecter l'état des sessions actives. De manière générale, les modifications d'un point de terminaison appartiennent aux catégories suivantes :

  • Modification des propriétés HTTP

    Ces modifications affectant toutes les connexions HTTP au point de terminaison, elles ont un impact sur l'utilisation ultérieure d'une session existante ou de nouvelles sessions.

  • Modification des propriétés globales

    Ces modifications se produisent lorsque le point de terminaison change d'état, par exemple quand il est démarré ou arrêté. Comme dans le cas des propriétés HTTP, la modification de propriétés globales a un impact sur l'utilisation ultérieure de sessions existantes et de nouvelles sessions sur le point de terminaison.

  • Modification des propriétés SOAP

    Les métadonnées des points de terminaison étant mises en mémoire cache au niveau de chaque point de terminaison, la modification de propriétés SOAP telles que WEBMETHOD, SCHEMA ou les paramètres WSDL facultatifs affecte les sessions en cours.

De manière générale, l'exécution de toute instruction ALTER ENDPOINT entraîne l'invalidation du point de terminaison. Comme toutes les opérations d'une session doivent avoir lieu sur le même point de terminaison, cela signifie que toute instruction ALTER ENDPOINT met fin à toutes les sessions ouvertes sur ce point de terminaison.