CommunicationObject.EndClose(IAsyncResult) Metod

Definition

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

public:
 virtual void EndClose(IAsyncResult ^ result);
public void EndClose(IAsyncResult result);
abstract member EndClose : IAsyncResult -> unit
override this.EndClose : IAsyncResult -> unit
Public Sub EndClose (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 Close metoden.

Gäller för