CommunicationObject.BeginOpen メソッド

定義

通信オブジェクトを開く非同期操作を開始します。

オーバーロード

名前 説明
BeginOpen(AsyncCallback, Object)

通信オブジェクトを開く非同期操作を開始します。

BeginOpen(TimeSpan, AsyncCallback, Object)

指定した時間内に通信オブジェクトを開く非同期操作を開始します。

BeginOpen(AsyncCallback, Object)

ソース:
CommunicationObject.cs
ソース:
CommunicationObject.cs
ソース:
CommunicationObject.cs

通信オブジェクトを開く非同期操作を開始します。

public:
 virtual IAsyncResult ^ BeginOpen(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginOpen(AsyncCallback callback, object state);
abstract member BeginOpen : AsyncCallback * obj -> IAsyncResult
override this.BeginOpen : AsyncCallback * obj -> IAsyncResult
Public Function BeginOpen (callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

callback
AsyncCallback

非同期オープン操作の完了の通知を受け取る AsyncCallback デリゲート。

state
Object

非同期オープン操作に関連付けられた状態情報を含む、アプリケーションによって指定されたオブジェクト。

返品

非同期オープン操作を参照する IAsyncResult

実装

例外

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

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

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

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

注釈

OnBeginOpen(TimeSpan, AsyncCallback, Object) メソッドはOnOpeningを呼び出し、通信オブジェクトが最初にOnBeginOpen(TimeSpan, AsyncCallback, Object)状態にある場合にCreatedします。

同期 Open 操作の呼び出しにより通信オブジェクトが終了状態に遷移した後に処理を挿入するには、 Open メソッドを使用します。

適用対象

BeginOpen(TimeSpan, AsyncCallback, Object)

ソース:
CommunicationObject.cs
ソース:
CommunicationObject.cs
ソース:
CommunicationObject.cs

指定した時間内に通信オブジェクトを開く非同期操作を開始します。

public:
 virtual IAsyncResult ^ BeginOpen(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginOpen(TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginOpen : TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginOpen : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginOpen (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

timeout
TimeSpan

送信操作がタイムアウトするまでに完了する必要がある時間を指定する TimeSpan

callback
AsyncCallback

非同期オープン操作の完了の通知を受け取る AsyncCallback デリゲート。

state
Object

非同期オープン操作に関連付けられた状態情報を含む、アプリケーションによって指定されたオブジェクト。

返品

非同期オープン操作を参照する IAsyncResult

実装

例外

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

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

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

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

注釈

BeginOpen(TimeSpan, AsyncCallback, Object) メソッドはOnOpeningを呼び出し、通信オブジェクトが最初にOnBeginOpen(TimeSpan, AsyncCallback, Object)状態にある場合にCreatedします。

同期 Open 操作の呼び出しにより通信オブジェクトが終了状態に遷移した後に処理を挿入するには、 Open メソッドを使用します。

適用対象