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 liegt ein Kommunikationsfehler mit dem DSML-Server vor.

Es ist keine geöffnete Sitzung vorhanden.

Hinweise

Diese Methode blockiert, während sie auf eine Antwort vom DSML-Server wartet, und es wird ein Timeout gemäß der Timeout Eigenschaft ausgeführt.

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

Gilt für: