CommunicationObject.OnClose(TimeSpan) Methode

Definition

Fügt die Verarbeitung eines Kommunikationsobjekts ein, nachdem es aufgrund des Aufrufs eines synchronen Close-Vorgangs zum Abschlusszustand wechselt.

protected:
 abstract void OnClose(TimeSpan timeout);
protected abstract void OnClose(TimeSpan timeout);
abstract member OnClose : TimeSpan -> unit
Protected MustOverride Sub OnClose (timeout As TimeSpan)

Parameter

timeout
TimeSpan

Dies TimeSpan gibt an, wie lange der Vorgang beim Schließen abgeschlossen werden muss, bevor ein Timeout ausgeführt wird.

Ausnahmen

Close wurde für ein Objekt im Faulted Zustand aufgerufen.

Das Standardintervall der Zeit, die für den Vorgang zugewiesen wurde, wurde überschritten, bevor der Vorgang abgeschlossen wurde.

Beim Schließen des Objekts ist ein Kommunikationsfehler aufgetreten.

Hinweise

Die Close Methode ruft auf OnClose , wenn sich das Kommunikationsobjekt anfangs im Opened Zustand befindet.

Verwenden Sie die BeginClose Methode, um die Verarbeitung nach dem Übergang eines Kommunikationsobjekts in einen Schließen-Zustand aufgrund des Aufrufs eines asynchronen OnBeginClose Vorgangs einzufügen.

Gilt für: