次の方法で共有


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 メソッドで提供されます。

適用対象