Partager via


CommunicationObject.OnOpen(TimeSpan) Méthode

Définition

Insère le traitement sur un objet de communication après la transition vers l'état d'ouverture qui doit se terminer dans un intervalle de temps spécifié.

protected:
 abstract void OnOpen(TimeSpan timeout);
protected abstract void OnOpen (TimeSpan timeout);
abstract member OnOpen : TimeSpan -> unit
Protected MustOverride Sub OnOpen (timeout As TimeSpan)

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.

Exceptions

L'objet de communication n'est pas dans l'état Opened ou Opening et ne peut pas être modifié.

L'objet de communication est dans l'état Closing ou Closed et ne peut pas être modifié.

L'objet de communication est dans l'état Faulted et ne peut pas être modifié.

L'intervalle de temps par défaut qui a été alloué à l'opération était dépassé avant la fin de l'opération.

Remarques

La méthode Open appelle OnOpen(TimeSpan) (après avoir appelé OnOpening et avant d'appeler OnOpened) si l'objet de communication est initialement dans l'état Created.

Pour insérer le traitement alors qu'un objet de communication passe à l'état d'ouverture en raison de l'appel d'une opération OnBeginOpen(TimeSpan, AsyncCallback, Object) asynchrone, utilisez la méthode OnOpening.

S’applique à