# MongoDB\Driver\Session::endSession

(mongodb >=1.5.0)

MongoDB\Driver\Session::endSession — Termine une session

### Description

final public MongoDB\Driver\Session::endSession(): void

Cette méthode ferme une session existante. Si une transaction était associée à cette session, la transaction sera annulée. Après avoir appelé cette méthode, les applications ne doivent pas invoquer d'autres méthodes sur la session.

> Note: Les sessions sont également fermées lors du ramassage de miettes. Il ne devrait pas être nécessaire d'appeler cette méthode dans des circonstances normales.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

Aucune valeur n'est retournée.

### Erreurs / Exceptions

- Lance une exception MongoDB\Driver\InvalidArgumentException lors d'une erreur survenue pendant l'analyse d'un argument.

### Voir aussi

- MongoDB\Driver\Manager::startSession() - Démarre une nouvelle session client pour être utilisée avec ce client
- MongoDB\Driver\Session::abortTransaction() - Annule une transaction
- MongoDB\Driver\Session::commitTransaction() - Valide la transaction
- MongoDB\Driver\Session::startTransaction() - Commence une transaction