Поделиться через


Изменение конечных точек при использовании SOAP-сеансов

В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.

Когда сеансы SOAP работают через конечную точку HTTP, изменения, сделанные по отношению к этой конечной точке, могут повлиять на состояние текущих сеансов для этой конечной точки. Как правило, изменения, сделанные по отношению к конечной точке, могут быть разбиты на следующие основные категории:

  • Изменения свойств HTTP

    Поскольку это затрагивает все HTTP-сеансы с конечной точкой, любое последующее использование существующего сеанса или новых сеансов будет затронуто этими изменениями.

  • Изменение глобальных свойств

    Это происходит при изменении состояния конечной точки, например при запуске или остановке. Как и со свойствами HTTP, любые изменения глобальных свойств окажут влияние на последующее использование существующих сеансов или любых новых сеансов, инициализированных на конечной точке.

  • Изменение свойств SOAP

    Поскольку метаданные конечной точки кэшируются на каждую конечную точку, то изменение свойств SOAP, например, WEBMETHOD, SCHEMA или дополнительных настроек языка WSDL, окажет влияние на текущие сеансы.

В основном выполнение любой инструкции ALTER ENDPOINT приведет к недействительности конечной точки. Поскольку все операции сеанса должны происходить на той же самой конечной точке, это означает, что выполнение любой инструкции ALTER ENDPOINT завершит любые открытые сеансы на этой конечной точке.

См. также

Справочник

Основные понятия

Другие ресурсы