Freigeben über


DsmlSoapHttpConnection.EndSession Methode

Definition

Beendet die Sitzung mit dem DSML-Server und löscht die SessionId Eigenschaft.

public:
 override void EndSession();
public override void EndSession();
override this.EndSession : unit -> unit
Public Overrides Sub EndSession ()

Ausnahmen

Es ist ein Kommunikationsfehler mit dem DSML-Server aufgetreten.

Es gibt keine geöffnete Sitzung.

Hinweise

Diese Methode wird blockiert, während sie auf eine Antwort vom DSML-Server wartet und entsprechend der Timeout Eigenschaft timeout.

Wenn der DSML-Server die Sitzung bereits eigenständig beendet hat, wird eine WebException ausgelöst. Wenn die SessionId Ausnahme nach dem Auslösen der Ausnahme noch gültig ist, hat die Anforderung nie den Server erreicht, und die Verbindung gilt weiterhin als gültig.

Gilt für: