Поделиться через


ChannelListenerBase<TChannel>.BeginAcceptChannel Метод

Определение

Начинает асинхронную операцию принятия канала типа, заданного текущим прослушивателем каналов.

Перегрузки

BeginAcceptChannel(AsyncCallback, Object)

Начинает асинхронную операцию принятия канала типа, заданного текущим прослушивателем каналов.

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

При реализации в производном классе начинает асинхронную операцию принятия канала типа, заданного текущим прослушивателем каналов, в течение заданного промежутка времени.

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)

При реализации в производном классе начинает асинхронную операцию принятия канала типа, заданного текущим прослушивателем каналов, в течение заданного промежутка времени.

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, который ссылается на асинхронную операцию принятия канала.

Реализации

Применяется к