共用方式為


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

備註

結束傳出工作階段不會影響連入工作階段,因此,對於在與輸入通道相關聯之工作階段上接收訊息的功能,不再加以說明。

適用於