ChannelListenerBase<TChannel>.BeginAcceptChannel 方法

定義

開始非同步作業,以便接受目前通道接聽程式所指定之型別的通道。

多載

BeginAcceptChannel(AsyncCallback, Object)

開始非同步作業,以便接受目前通道接聽程式所指定之型別的通道。

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

在衍生類別 (Derived Class) 內實作時,開始非同步作業,以便在指定的時間間隔內接受目前通道接聽程式所指定之型別的通道。

BeginAcceptChannel(AsyncCallback, Object)

開始非同步作業,以便接受目前通道接聽程式所指定之型別的通道。

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

參數

callback
AsyncCallback

指定必須在逾時前完成接受通道作業之寬限時間的 TimeSpan

state
Object

AsyncCallback 委派,它會在非同步接受通道作業完成時,收到通知。

傳回

參考非同步接受通道作業的 IAsyncResult

實作

適用於

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

在衍生類別 (Derived Class) 內實作時,開始非同步作業,以便在指定的時間間隔內接受目前通道接聽程式所指定之型別的通道。

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

參數

timeout
TimeSpan

指定必須在逾時前完成接受通道作業之寬限時間的 TimeSpan

callback
AsyncCallback

AsyncCallback 委派,它會在非同步接受通道作業完成時,收到通知。

state
Object

應用程式所指定的物件,其中包含與接受通道之非同步作業相關聯的狀態資訊。

傳回

參考非同步接受通道作業的 IAsyncResult

實作

適用於