ChannelListenerBase.BeginWaitForChannel Method

Definition

When implemented in a derived class, begins an asynchronous operation to wait for a channel to arrive.

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

Parameters

timeout
TimeSpan

The TimeSpan that specifies how long the wait for a channel operation has to complete before timing out.

callback
AsyncCallback

The AsyncCallback delegate that receives the notification of the asynchronous completion of the wait for a channel operation.

state
Object

An object, specified by the application, that contains state information associated with the asynchronous wait for a channel operation.

Returns

The IAsyncResult that references the asynchronous wait for a channel operation.

Implements

Exceptions

The channel listener has not been opened and so cannot be used.

Applies to