Ändern von Endpunkten beim Verwenden von SOAP-Sitzungen
Wenn SOAP-Sitzungen über einen HTTP-Endpunkt ausgeführt werden, beeinflussen Änderungen, die an diesem Endpunkt vorgenommen werden, den Status aktueller Sitzungen an diesem Endpunkt. Änderungen an Endpunkten können in folgende Hauptkategorien eingeteilt werden:
- Änderungen an HTTP-Eigenschaften
Da sich diese Änderungen alle HTTP-Verbindungen mit dem Endpunkt auswirken, betreffen sie auch alle vorhandenen Sitzungen sowie neue Sitzungen. - Änderungen an globalen Eigenschaften
Änderungen an globalen Eigenschaften treten auf, wenn sich der Status des Endpunktes ändert (z. B. Gestartet oder Beendet). Wie bei HTTP-Eigenschaften wirken sich alle Änderungen an globalen Eigenschaften auch auf alle vorhandenen Sitzungen sowie neue Sitzungen aus. - Änderungen an SOAP-Eigenschaften
Da Endpunkt-Metadaten an jedem Endpunkt zwischengespeichert werden, wirken sich Änderungen an SOAP-Eigenschaften wie WEBMETHOD, und SCHEMA, sowie an optionalen WSDL-Einstellungen auch auf aktuelle Sitzungen aus.
Grundsätzlich bewirkt das Ausführen einer ALTER ENDPOINT-Anweisung, dass der Endpunkt ungültig wird. Nachdem alle Vorgänge einer Sitzung sich auf den gesamten Endpunkt auswirken, bedeutet dies, dass ALTER ENDPOINT-Anweisungen alle geöffneten Sitzungen an diesem Endpunkt beenden.
Siehe auch
Konzepte
Funktionsweise der SOAP-Sitzungsunterstützung
Andere Ressourcen
ALTER ENDPOINT (Transact-SQL)
Arbeiten mit SOAP-Sitzungen