CommunicationObject.BeginOpen メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
通信オブジェクトを開くための非同期操作を開始します。
オーバーロード
BeginOpen(AsyncCallback, Object) |
通信オブジェクトを開くための非同期操作を開始します。 |
BeginOpen(TimeSpan, AsyncCallback, Object) |
指定した時間内で通信オブジェクトを開くための非同期操作を開始します。 |
BeginOpen(AsyncCallback, Object)
通信オブジェクトを開くための非同期操作を開始します。
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
非同期の open 操作の完了通知を受信する AsyncCallback デリゲート。
- state
- Object
非同期のオープン操作に関連付けられている状態情報を保持する、アプリケーションで指定されたオブジェクト。
戻り値
非同期の open 操作を参照する IAsyncResult。
実装
例外
通信オブジェクトは、Faulted 状態であり、変更できません。
操作に割り当てられている既定の時間が、操作が完了する前に経過しました。
注釈
通信オブジェクトが最初に OnBeginOpen(TimeSpan, AsyncCallback, Object) 状態である場合、OnOpening メソッドは OnBeginOpen(TimeSpan, AsyncCallback, Object) および Created を呼び出します。
同期 Open 操作を呼び出すために、通信オブジェクトが終了状態に遷移した後に処理を挿入するには、Open メソッドを使用します。
適用対象
BeginOpen(TimeSpan, AsyncCallback, Object)
指定した時間内で通信オブジェクトを開くための非同期操作を開始します。
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
パラメーター
- callback
- AsyncCallback
非同期の open 操作の完了通知を受信する AsyncCallback デリゲート。
- state
- Object
非同期のオープン操作に関連付けられている状態情報を保持する、アプリケーションで指定されたオブジェクト。
戻り値
非同期の open 操作を参照する IAsyncResult。
実装
例外
通信オブジェクトは、Faulted 状態であり、変更できません。
操作に割り当てられている既定の時間が、操作が完了する前に経過しました。
注釈
通信オブジェクトが最初に BeginOpen(TimeSpan, AsyncCallback, Object) 状態である場合、OnOpening メソッドは OnBeginOpen(TimeSpan, AsyncCallback, Object) および Created を呼び出します。
同期 Open 操作を呼び出すために、通信オブジェクトが終了状態に遷移した後に処理を挿入するには、Open メソッドを使用します。
適用対象
.NET