CommunicationObject.Close Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Provoque la transition d’un objet de communication de son état actuel vers l’état fermé.
Surcharges
| Nom | Description |
|---|---|
| Close() |
Provoque la transition d’un objet de communication de son état actuel vers l’état fermé. |
| Close(TimeSpan) |
Provoque la transition d’un objet de communication de son état actuel vers l’état fermé dans un intervalle de temps spécifié. |
Close()
- Source:
- CommunicationObject.cs
- Source:
- CommunicationObject.cs
- Source:
- CommunicationObject.cs
Provoque la transition d’un objet de communication de son état actuel vers l’état fermé.
public:
virtual void Close();
public void Close();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Sub Close ()
Implémente
Exceptions
L’objet de communication est dans un Faulted état et ne peut pas être modifié.
L’intervalle de temps par défaut alloué pour l’opération a été dépassé avant la fin de l’opération.
Remarques
Cette méthode entraîne une CommunicationObject transition normale de n’importe quel état, autre que l’état Closed , dans l’état Closed . La Close méthode permet de terminer tout travail non terminé avant de retourner. Par exemple, terminez l’envoi de messages mis en mémoire tampon.
Entre CommunicationObject dans l’état Closing et reste dans celui-ci une fois la Close méthode appelée jusqu’à ce que la transition vers l’état Closed soit terminée. La transition consiste à effectuer des appels successifs à OnClosing, OnClose(TimeSpan)et OnClosed.
Il existe également une version asynchrone de la méthode close lancée par l’appel BeginClose.
S’applique à
Close(TimeSpan)
- Source:
- CommunicationObject.cs
- Source:
- CommunicationObject.cs
- Source:
- CommunicationObject.cs
Provoque la transition d’un objet de communication de son état actuel vers l’état fermé dans un intervalle de temps spécifié.
public:
virtual void Close(TimeSpan timeout);
public void Close(TimeSpan timeout);
abstract member Close : TimeSpan -> unit
override this.Close : TimeSpan -> unit
Public Sub Close (timeout As TimeSpan)
Paramètres
- timeout
- TimeSpan
Qui TimeSpan spécifie la durée pendant laquelle l’opération de fermeture doit être terminée avant l’expiration du délai d’attente.
Implémente
Exceptions
L’objet de communication est dans un Faulted état et ne peut pas être modifié.
L’intervalle de temps par défaut alloué pour l’opération a été dépassé avant la fin de l’opération.
Remarques
Cette méthode entraîne une CommunicationObject transition normale de n’importe quel état, autre que l’état Closed , dans l’état Closed dans un intervalle de temps spécifié. La Close méthode permet de terminer tout travail non terminé avant de retourner. Par exemple, terminez l’envoi de messages mis en mémoire tampon.
Entre CommunicationObject dans l’état Closing et reste dans celui-ci une fois la Close méthode appelée jusqu’à ce que la transition vers l’état Closed soit terminée. La transition consiste à effectuer des appels successifs à OnClosing, OnClose(TimeSpan) et OnClosed.
Il existe également une version asynchrone de la méthode close lancée par l’appel BeginClose.