Partager via


ChannelListenerBase.BeginWaitForChannel Méthode

Définition

En cas d'implémentation dans une classe dérivée, commence une opération asynchrone pour attendre l'arrivée d'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

Paramètres

timeout
TimeSpan

Le TimeSpan qui spécifie le délai d'exécution d'une opération d'attente de canal avant expiration.

callback
AsyncCallback

Le délégué AsyncCallback qui reçoit la notification de la fin asynchrone d'une opération d'attente de canal.

state
Object

Objet, spécifié par l'application, qui contient les informations d'état associées à l'opération asynchrone d'attente de canal.

Retours

IAsyncResult qui fait référence à l'opération asynchrone d'attente de canal.

Implémente

Exceptions

L'écouteur de canal n'a pas été ouvert et ne peut donc pas être utilisé.

S’applique à