Freigeben über


CommunicationObject.OnEndClose(IAsyncResult) Methode

Definition

Beendet beim Schließen eines Kommunikationsobjekts einen asynchronen Vorgang.

protected:
 abstract void OnEndClose(IAsyncResult ^ result);
protected abstract void OnEndClose (IAsyncResult result);
abstract member OnEndClose : IAsyncResult -> unit
Protected MustOverride Sub OnEndClose (result As IAsyncResult)

Parameter

result
IAsyncResult

Das IAsyncResult, das von einem Aufruf der OnEndClose(IAsyncResult)-Methode zurückgegeben wird.

Ausnahmen

Das Kommunikationsobjekt befindet sich nicht in einem Opened-Zustand oder einem Opening-Zustand und kann nicht geändert werden.

Das Kommunikationsobjekt befindet sich in einem Closing-Zustand oder einem Closed-Zustand und kann nicht geändert werden.

Das Kommunikationsobjekt befindet sich in einem Faulted-Zustand und kann nicht geändert werden.

Das Standardzeitintervall, das dem Vorgang zugewiesen wurde, wurde vor dem Abschluss des Vorgangs überschritten.

Hinweise

Die EndClose(IAsyncResult)-Methode ruft OnEndClose(IAsyncResult) auf, wenn das Kommunikationsobjekt sich nicht bereits in einem Closed-Zustand befindet.

Gilt für: