Comparteix a través de


ChannelListenerBase.BeginWaitForChannel Método

Definición

Cuando se implementa en una clase derivada, comienza una operación asincrónica para esperar a que llegue un canal.

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

Parámetros

timeout
TimeSpan

TimeSpan que especifica cuánto tiempo tiene la espera por una operación del canal para completarse antes de que se agote el tiempo de espera.

callback
AsyncCallback

El delegado AsyncCallback que recibe la notificación de la realización asincrónica de la espera por una operación del canal.

state
Object

Un objeto, especificado por la aplicación, que contiene información de estado asociada a la operación asincrónica de espera por un canal.

Devoluciones

IAsyncResult que hace referencia a la espera asincrónica por una operación del canal.

Implementaciones

Excepciones

No se ha abierto el agente de escucha del canal, así que no se puede utilizar.

Se aplica a