Supprimer des éléments à l’aide d’EWS dans Exchange

Découvrez comment vous pouvez utiliser l’API managée EWS ou EWS dans Exchange pour supprimer des éléments en les déplaçant vers le dossier Éléments supprimés ou vers la benne à ordures.

Vous êtes-vous déjà demandé quelle est la différence entre déplacer des éléments vers le dossier Éléments supprimés et les déplacer vers la benne à ordures ? Vous êtes peut-être curieux de connaître les différentes options de gestion des éléments supprimés et de savoir comment implémenter ces options dans votre application. Les services web Exchange (EWS) incluent trois options pour gérer les éléments supprimés. Cet article va, espérons-le, éclaircir toute confusion que vous pourriez avoir au sujet des différences entre eux.

Suppression d’éléments : quelles sont mes options ?

Avant de comprendre le paysage global de la suppression d’éléments, il est important de reconnaître la différence entre les éléments suivants :

  • Dossier Éléments supprimés : lorsque vous supprimez des éléments dans une boîte aux lettres, c’est là qu’ils vont.

  • Le dumpster (également appelé dossier Éléments récupérables) : lorsque vous supprimez des éléments d’une boîte aux lettres, c’est là qu’ils vont.

Les figures 1 et 2 montrent à quoi ressemble le processus de suppression pour les éléments et les dossiers d’une boîte aux lettres.

Figure 1. Processus de suppression d’éléments d’une boîte aux lettres

Illustration montrant où vont les éléments lorsqu’ils sont supprimés. Les éléments supprimés sont déplacés vers le dossier Éléments supprimés, puis sont déplacés vers le dossier Éléments récupérables par stratégie de rétention, où ils expirent et sont supprimés de manière définitive.


Figure 2. Processus de suppression de dossiers d’une boîte aux lettres

Illustration indiquant comment les dossiers supprimés sont déplacés dans le dossier Éléments supprimés, puis peuvent être définitivement supprimés de la boîte aux lettres.

Vous pouvez supprimer des éléments et des dossiers de trois façons différentes, selon la façon dont vous souhaitez que la suppression soit « permanente ».

Tableau 1 : Options de suppression d’éléments à l’aide d’EWS

Option Action exécutée
déplacer vers le dossier Éléments supprimés
Il s’agit du moyen le moins permanent de supprimer des éléments.

C’est comme mettre un morceau de papier dans la corbeille près de votre bureau. Vous pouvez facilement le saisir si vous en avez besoin à nouveau.

Vous pouvez utiliser n’importe quelle opération de suppression qui implémente le déplacement vers l’option de dossier Éléments supprimés pour effectuer cette action.

Vous pouvez également utiliser l’opération MoveItem ( Item.Move()) ou l’opération MoveFolder ( Folder.Move()) pour déplacer un élément ou un dossier vers le dossier Éléments supprimés.
Supprimer (récupération possible)
L’élément est déplacé vers le dossier Suppressions dans la benne à ordures.

C’est comme si vous videz votre corbeille dans votre conteneur en bordure de rue. Vous pouvez toujours accéder à l’élément si nécessaire, c’est juste un peu plus difficile.

Pour plus d’informations sur le dumpster (également appelé dossier Éléments récupérables) et les scénarios tels que eDiscovery ou les conservations pour litige, consultez Dossier éléments récupérables sur TechNet.

Les suppressions réversibles ne sont pas recommandées pour les applications qui ciblent Exchange 2007. Dans Exchange 2007, les suppressions réversibles sont gérées en définissant un bit sur l’élément pour indiquer qu’il sera déplacé vers la benne à un moment non spécifié.

Les traversées de suppression réversible ou les recherches d’éléments qui ont été supprimés de manière réversible via l’opération FindItem ne sont pas prises en charge dans Exchange Online, Exchange Online dans le cadre de Office 365 et les versions d’Exchange à compter d’Exchange 2010.

REMARQUE : Les dossiers ne peuvent pas être supprimés de manière réversible.
Suppression définitive
L’élément ou le dossier est supprimé définitivement.

Les éléments supprimés en dur sont placés dans le dossier Purges de la benne à ordures. C’est comme quand le camion de recyclage vide votre conteneur de recyclage en bordure de rue. Les éléments ne sont pas accessibles à partir d’un client de messagerie tel qu’Outlook ou Outlook Web App, et, à moins qu’une mise en attente soit définie sur la boîte aux lettres, les éléments seront définitivement supprimés après une période définie.

Pour plus d’informations sur la rétention des éléments, consultez l’article Configurer la rétention des éléments supprimés et les quotas d’éléments récupérables.

REMARQUE : les dossiers ne sont pas placés dans le dossier Purges lorsqu’ils sont supprimés de manière définitive. Les dossiers supprimés en dur sont supprimés de la boîte aux lettres.

Le déplacement vers le dossier Éléments supprimés et les options de suppression définitive sont transactionnelles, ce qui signifie qu’à la fin de l’appel du service web, l’élément a été déplacé vers le dossier Éléments supprimés ou vers la dumpster.

Pour vous aider à mieux comprendre l’écosystème des dossiers utilisés pour stocker les éléments supprimés, la figure suivante montre la hiérarchie des dossiers qui peuvent contenir des éléments supprimés. Les noms des dossiers sont tels qu’ils apparaissent dans le type de schéma DistinguishedFolderIdNameType ou l’énumération WellKnownFolderName dans l’API managée EWS.

Figure 3. Hiérarchie des dossiers qui contiennent des éléments supprimés

Figure illustrant la hiérarchie des dossiers pouvant contenir des éléments supprimés à la fois dans une boîte aux lettres principale et d’archivage. Chaque dossier de l’image est représenté par son nom de dossier unique.

Tableau 2 : Dossiers contenant des éléments supprimés

Nom du dossier Nouveauté de Description
deleteditems
Exchange 2007
Dossier Éléments supprimés par défaut. Les éléments restent dans ce dossier jusqu’à ce qu’ils soient supprimés de manière réversible ou définitive, ou jusqu’à ce qu’une période de rétention ait été dépassée. Ils sont ensuite déplacés vers un dossier dans la benne à ordures. Les dossiers supprimés sont placés dans le dossier Éléments supprimés et, lorsqu’ils sont supprimés de manière réversible ou définitive, ils sont définitivement supprimés de la boîte aux lettres et ne peuvent pas être récupérés.
recoverableitemsroot
Exchange 2010
Racine de la dumpster ou du dossier Éléments récupérables. L’accès à la benne a été implémenté dans EWS dans Exchange 2010. Le nom d’affichage de ce dossier est « Éléments récupérables ».
recoverableitemsdeletions
Exchange 2010
Dossier dumpster principal d’une boîte aux lettres. Les éléments supprimés de manière réversible et déplacés à partir du dossier Éléments supprimés par une stratégie de rétention sont placés dans ce dossier. Le nom d’affichage de ce dossier est « Suppressions ».
recoverableitemsversions
Exchange 2010
Emplacement de stockage des versions antérieures d’un élément. Les anciennes versions d’un élément sont créées lorsqu’un élément est mis à jour. Les versions brouillons d’élément ne sont pas enregistrées dans ce dossier. Le nom d’affichage de ce dossier est « Versions ».
recoverableitemspurges
Exchange 2010
Où sont stockés les éléments supprimés du dossier Suppressions. Tous les éléments supprimés en dur du magasin sont déplacés vers ce dossier. Le nom d’affichage de ce dossier est « Purges ».
archiveddeletedtitems
Exchange 2010
Dossier Éléments supprimés par défaut pour une boîte aux lettres d’archivage.
archiverecoverablesitemsroot
Exchange 2010
Dossier dumpster racine d’une boîte aux lettres d’archivage. Les éléments archivés supprimés de manière réversible sont déplacés vers un sous-dossier dans ce dossier.
archiverecoverableitemsdeletions
Exchange 2010
Dossier dumpster principal d’une boîte aux lettres d’archivage. Les éléments archivés déplacés vers la benne à ordures sont placés ici.
archiverecoverableitemsversions
Exchange 2010
Où les versions antérieures des éléments archivés sont stockées.
archiverecoverableitemspurges
Exchange 2010
Où sont stockés les éléments supprimés de manière définitive du dossier Archive Suppressions dans la dumpster. Tous les éléments archivés supprimés de la banque sont déplacés vers ce dossier.

Comment faire supprimer des éléments ?

Utilisez l’une des options suivantes pour indiquer s’il faut déplacer un élément vers le dossier Éléments supprimés ou effectuer une suppression réversible ou une suppression définitive :

  • Type simple DisposalType , si vous utilisez EWS pour accéder à Exchange.

  • Énumération DeleteMode, si vous utilisez l’API managée EWS.

Vous pouvez utiliser différentes opérations EWS ou méthodes d’API managée EWS pour supprimer des éléments et des dossiers d’une boîte aux lettres.

Tableau 3 : Opérations EWS et méthodes d’API managée EWS pour la suppression d’éléments

Opération EWS Méthode d'API managée EWS Nouveauté de Fonction
Opération DeleteFolder
Folder.Delete, méthode
Exchange 2007
Supprime des dossiers d’une boîte aux lettres. Avec EWS, vous pouvez supprimer des dossiers par lots. Avec l’API managée EWS, vous ne pouvez supprimer qu’un seul dossier par appel.
Opération DeleteItem
Item.Delete, méthode

Méthode ExchangeService.DeleteItems
Exchange 2007
Supprime des éléments d’une boîte aux lettres.
Opération EmptyFolder
Folder.Empty, méthode
Exchange 2010
Supprime tous les éléments d’un dossier et, éventuellement, supprime tous les sous-dossiers d’un dossier.
Opération de ApplyConversationAction
Méthode Conversation.EnableAlwaysDeleteItems

Méthode Conversation.DeleteItems
Exchange 2010
Définit une action de traitement de suppression sur les messages électroniques d’une conversation afin qu’ils soient supprimés.
Opération DeleteUserConfiguration
UserConfiguration.Delete, méthode
Exchange 2010
Supprime un élément associé à un dossier et le déplace vers la benne à ordures.
Opération CreateItem
Méthode Appointment.Accept

Méthode Appointment.AcceptTentatively

Méthode Appointment.CancelMeeting

Appointment.Decline

Méthode MeetingRequest.Accept

Méthode MeetingRequest.AcceptTentatively

Méthode MeetingRequest.Decline
Exchange 2007
Déplace indirectement un élément vers le dossier Éléments supprimés chaque fois qu’une réponse à une demande de réunion est envoyée ou que la réponse est définie sur le rendez-vous.

Le type de suppression n’est pas défini sur cette opération. Les messages de réunion sont déplacés vers le dossier Éléments supprimés lorsqu’un objet de réponse est correctement traité par le service.

Vous pouvez également déplacer des éléments vers le dossier Éléments supprimés à l’aide des règles de boîte de réception. Par exemple, vous pouvez créer des règles qui ont une action de suppression.

Voici quelques points à noter concernant la suppression d’éléments :

  • La suppression d’une occurrence d’un élément périodique ne déclenche pas de déplacement vers le dossier Éléments supprimés ou la benne à ordures. Cela entraîne une mise à jour de l’élément principal périodique de la série périodique.

  • Vous ne pouvez pas supprimer les dossiers par défaut de la boîte aux lettres.

  • Évitez de supprimer des réunions ou des messages de réunion, tels que les demandes de réunion et ou les mises à jour de réunion. Au lieu de cela, répondez à ces éléments à l’aide d’objets response. De cette façon, les éléments de calendrier associés sont mis à jour pour refléter les actions du répondeur ou de l’organisateur.

  • La clé de modification d’un élément n’est pas mise à jour lorsque l’élément est déplacé vers le dossier Éléments supprimés ou Suppressions.

  • Si vous effectuez une suppression définitive sur un élément, puis appelez une opération SyncFolderHierarchy ou une méthode d’API managée SyncFolderHierarchy EWS, ou une opération SyncFolderItems ou une méthode SyncFolderItems , une entrée de modification Delete est retournée. Si vous déplacez un élément vers le dossier Éléments supprimés, une entrée de modification De mise à jour est retournée. Cela est dû au fait que l’élément ou le dossier aura une nouvelle valeur de propriété ParentFolderId . En savoir plus sur la synchronisation si la synchronisation des éléments supprimés fait partie de votre scénario.

En savoir plus sur la suppression d’éléments

Voir aussi