Share via


MessageSession.OnBeginClose(TimeSpan, AsyncCallback, Object) Methode

Definition

Startet einen asynchronen Vorgang, um das Kommunikationsobjekt für die Nachrichtensitzung zu schließen.

protected override IAsyncResult OnBeginClose (TimeSpan timeout, AsyncCallback callback, object state);
override this.OnBeginClose : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Overrides Function OnBeginClose (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

timeout
TimeSpan

Das Zeitintervall, das der Vorgang wartet, bevor ein Timeout auftritt.

callback
AsyncCallback

Ein AsyncCallback-Delegat, der auf die Methode verweist, die bei Abschluss des Vorgangs aufgerufen werden soll.

state
Object

Ein benutzerdefiniertes Objekt, das Zustandsinformationen zum asynchronen Vorgang enthält.

Gibt zurück

Ein IAsyncResult , der auf den asynchronen Vorgang verweist, um das Kommunikationsobjekt für die Nachrichtensitzung zu schließen.

Gilt für: