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

実装

例外

通信オブジェクトが Opened または Opening 状態ではなく、変更できません。

通信オブジェクトは Closing または Closed 状態であり、変更できません。

通信オブジェクトは Faulted 状態であり、変更できません。

操作が完了する前に、操作に割り当てられた既定の時間間隔を超えました。

注釈

このメソッドの同期バージョンは、 Close メソッドによって提供されます。

適用対象