Language

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 。

注釈

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

適用対象