ItemEvents_10_Event.AfterWrite Événement
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.
Se produit après que Microsoft Outlook a enregistré l’élément.
public:
event Microsoft::Office::Interop::Outlook::ItemEvents_10_AfterWriteEventHandler ^ AfterWrite;
event Microsoft.Office.Interop.Outlook.ItemEvents_10_AfterWriteEventHandler AfterWrite;
Event AfterWrite As ItemEvents_10_AfterWriteEventHandler
Type d'événement
Remarques
L’événement AfterWrite se produit après l’événementWrite. Cet événement ne peut pas être annulé. Pour déterminer quand l’élément est déchargé de la mémoire, utilisez l’événement Unload .
L’événement AfterWrite correspond à l’événement ECE (Extensions de client Exchange) IExchExtMessageEvents::OnWriteComplete.
Seuls les membres suivants de l’objet d’élément sont accessibles dans l’événement AfterWrite :
La propriété MAPIOBJECT est une propriété masquée dans le modèle d’objet Outlook. Cette propriété fournit l’accès à l’objet IMessage MAPI sous-jacent et peut être appelée uniquement via l’interface IUnknown. La propriété est accessible aux programmes écrits dans des langages tels que C ou C++ qui prennent en charge IUnknown. MAPIOBJECT n’est pas disponible via l’interface IDispatch. Les langages de développement tels que Visual Basic pour Applications (VBA), Visual C# et Visual Basic prennent en charge l’interface IDispatch et non IUnknown. Par conséquent, ils ne peuvent pas accéder à MAPIOBJECT. Si d’autres propriétés ou méthodes de l’élément parent sont utilisées dans cet événement, Outlook génère une erreur.
L’objet obtenu à partir de la propriété MAPIOBJECT dans cet événement doit contenir toutes les modifications conservées par Outlook. L’implémenteur peut appeler la méthode SaveChanges sur l’objet IMessage pour conserver les modifications apportées à l’objet IMessage sous-jacent représenté par MAPIOBJECT, et Outlook n’annulera pas ces modifications.
Les implémenteurs doivent libérer l’objet obtenu à partir de la propriété MAPIOBJECT dans l’événement avant la fin de l’événement. Les tentatives d’utilisation de cet objet hors du contexte de l’événement ne sont pas prises en charge et peuvent mener à des comportements imprévisibles.