CommunicationObject.EndOpen(IAsyncResult) Metod

Definition

Slutför en asynkron åtgärd för att öppna ett kommunikationsobjekt.

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)

Parametrar

result
IAsyncResult

Det IAsyncResult som returneras av ett anrop till BeginClose metoden.

Implementeringar

Undantag

Kommunikationsobjektet är inte i ett Opened eller-tillstånd Opening och kan inte ändras.

Kommunikationsobjektet är i ett Closing eller-tillstånd Closed och kan inte ändras.

Kommunikationsobjektet är i ett Faulted tillstånd och kan inte ändras.

Standardintervallet för den tid som tilldelades för åtgärden överskreds innan åtgärden slutfördes.

Kommentarer

En synkron version av den här metoden tillhandahålls av Open metoden.

Gäller för