使用 SOAP 工作階段時改變端點
未來的 Microsoft SQL Server 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。
當 SOAP 工作階段在 HTTP 結束點執行時,該結束點的變更會影響該結束點目前工作階段的狀態。結束點的變更通常可以分為下列幾類:
HTTP 屬性的變更
因為這會影響結束點的所有 HTTP 連接,所以現有工作階段或新工作階段的後續使用將受到影響。
全域屬性的變更
這些會在結束點的狀態變更時發生,例如啟動或停止。就像 HTTP 屬性一樣,全域屬性的變更也會影響現有工作階段或在結束點起始的任何新工作階段的後續使用。
SOAP 屬性的變更
因為結束點中繼資料是在每一個結束點快取,所以變更 SOAP 屬性 (如 WEBMETHOD、SCHEMA 或 WSDL 選擇性設定) 會影響目前的工作階段。
基本上,執行任何 ALTER ENDPOINT 陳述式都會造成結束點失效。因為所有工作階段作業必須發生在相同結束點上,這表示執行任何 ALTER ENDPOINT 陳述式都會結束在該結束點上已開啟的工作階段。