語言

CommunicationObject.EndClose(IAsyncResult) 方法

定義

完成異步操作以關閉通訊物件。

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)

參數

result
IAsyncResult

IAsyncResult該 是透過呼叫方法BeginClose回傳的。

實作

例外狀況

通訊物件不處於 A Opened 或 Opening 狀態,無法被修改。

通訊物件處於 a Closing 或 Closed 狀態,且無法被修改。

通訊物件處於狀態 Faulted ,無法被修改。

作業預設的時間間隔在作業完成前已超過。

備註

此方法提供 Close 同步版本。

適用於