Partager via


ChannelDispatcher.OnBeginOpen(TimeSpan, AsyncCallback, Object) Méthode

Définition

Commence une opération asynchrone pour ouvrir un écouteur de canal pour le répartiteur qui doit être terminée dans un intervalle de temps spécifié.

protected:
 override IAsyncResult ^ OnBeginOpen(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected override IAsyncResult OnBeginOpen (TimeSpan timeout, AsyncCallback callback, object state);
override this.OnBeginOpen : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Overrides Function OnBeginOpen (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Paramètres

timeout
TimeSpan

TimeSpan qui spécifie le délai d'exécution de l'opération d'ouverture avant le dépassement du délai d'attente.

callback
AsyncCallback

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

state
Object

Objet, spécifié par l'application, qui contient des informations d'état associées à l'opération d'ouverture asynchrone.

Retours

IAsyncResult

IAsyncResult qui référence l'opération asynchrone pour ouvrir un écouteur de canal pour le répartiteur.

Exceptions

L'hôte ou la version de message a la valeur null.

Remarques

Le répartiteur de canal doit être associé à un hôte de service qui n'a pas la valeur null lorsque cette méthode est appelée.

S’applique à