CommunicationObject.EndClose(IAsyncResult) Method

Definition

Beendet einen asynchronen Vorgang, um ein Kommunikationsobjekt zu schließen. Completes an asynchronous operation to close a communication object.

public void EndClose (IAsyncResult result);
Parameter
result
IAsyncResult

Das IAsyncResult, das von einem Aufruf der BeginClose-Methode zurückgegeben wird. The IAsyncResult that is returned by a call to the BeginClose method.

Implementiert
Ausnahmen

Das Kommunikationsobjekt befindet sich nicht in einem Opened-Zustand oder einem Opening-Zustand und kann nicht geändert werden. The communication object is not in a Opened or Opening state and cannot be modified.

Das Kommunikationsobjekt befindet sich in einem Closing-Zustand oder einem Closed-Zustand und kann nicht geändert werden. The communication object is in a Closing or Closed state and cannot be modified.

Das Kommunikationsobjekt befindet sich in einem Faulted-Zustand und kann nicht geändert werden. The communication object is in a Faulted state and cannot be modified.

Das Standardzeitintervall, das dem Vorgang zugewiesen wurde, wurde vor dem Abschluss des Vorgangs überschritten. The default interval of time that was allotted for the operation was exceeded before the operation was completed.

Hinweise

Eine synchrone Version dieser Methode wird mit dieser Close-Methode bereitgestellt.A synchronous version of this method is provided by the Close method.

Gilt für: