CommunicationObject.EndOpen(IAsyncResult) Methode

Definition

Beendet einen asynchronen Vorgang, um ein Kommunikationsobjekt zu öffnen.Completes an asynchronous operation to open a communication object.

public:
 virtual void EndOpen(IAsyncResult ^ result);
public void EndOpen (IAsyncResult result);
abstract member EndOpen : IAsyncResult -> unit
override this.EndOpen : IAsyncResult -> unit
Public Sub EndOpen (result As IAsyncResult)

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 Open-Methode bereitgestellt.A synchronous version of this method is provided by the Open method.

Gilt für: