IDuplexSession.BeginCloseOutputSession メソッド

定義

送信セッションを終了する非同期操作を開始します。

オーバーロード

名前 説明
BeginCloseOutputSession(AsyncCallback, Object)

送信セッションを終了する非同期操作を開始します。

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

非同期操作を開始し、指定されたタイムアウトで送信セッションを終了します。この中で、操作を完了する必要があります。

BeginCloseOutputSession(AsyncCallback, Object)

ソース:
IDuplexSession.cs
ソース:
IDuplexSession.cs
ソース:
IDuplexSession.cs

送信セッションを終了する非同期操作を開始します。

public:
 IAsyncResult ^ BeginCloseOutputSession(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCloseOutputSession(AsyncCallback callback, object state);
abstract member BeginCloseOutputSession : AsyncCallback * obj -> IAsyncResult
Public Function BeginCloseOutputSession (callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

callback
AsyncCallback

AsyncCallback デリゲート。

state
Object

この要求の状態情報を含む object

返品

非同期送信セッションの終了を参照する IAsyncResult

注釈

送信セッションを終了しても受信セッションには影響しないため、入力チャネルに関連付けられているセッションでメッセージを受信する機能に関するステートメントはありません。 この操作は、既定の時間内に完了する必要があります。

適用対象

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

ソース:
IDuplexSession.cs
ソース:
IDuplexSession.cs
ソース:
IDuplexSession.cs

非同期操作を開始し、指定されたタイムアウトで送信セッションを終了します。この中で、操作を完了する必要があります。

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

パラメーター

timeout
TimeSpan

操作を完了する必要がある時間間隔を指定する TimeSpan

callback
AsyncCallback

AsyncCallback デリゲート。

state
Object

この要求の状態情報を含む object

返品

非同期送信セッションの終了を参照する IAsyncResult

注釈

送信セッションを終了しても受信セッションには影響しないため、入力チャネルに関連付けられているセッションでメッセージを受信する機能に関するステートメントはありません。

適用対象