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


ChannelListenerBase.BeginWaitForChannel Метод

Определение

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

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

Параметры

timeout
TimeSpan

Значение TimeSpan, которое задает время, выделенное для завершения операции канала до истечения времени ожидания.

callback
AsyncCallback

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

state
Object

Задаваемый приложением объект, который содержит сведения о состоянии, связанные с асинхронной операцией ожидания канала.

Возвращаемое значение

Объект IAsyncResult, который ссылается на асинхронную операцию ожидания канала.

Реализации

Исключения

Прослушиватель каналов не был открыт и не может быть использован.

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