Partager via


CommunicationObject.OnClose(TimeSpan) Méthode

Définition

Insère le traitement sur un objet de communication après sa transition vers l’état de fermeture en raison de l’appel d’une opération de fermeture synchrone.

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

Paramètres

timeout
TimeSpan

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

Exceptions

Close a été appelé sur un objet dans l'état Faulted.

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

Une erreur de communication s'est produite lors de la fermeture de l'objet.

Remarques

La méthode Close appelle OnClose si l'objet de communication est initialement dans l'état Opened.

Pour insérer le traitement après qu'un objet de communication est passé à l'état de fermeture en raison de l'appel d'une opération BeginClose asynchrone, utilisez la méthode OnBeginClose.

S’applique à