Evento JournalItem.AfterWrite (Outlook)JournalItem.AfterWrite Event (Outlook)

Ocorre depois que o Microsoft Outlook salva o item.Occurs after Microsoft Outlook has saved the item.

SintaxeSyntax

expression.expression. AfterWrite

expressão Uma variável que representa um objeto JournalItem .expression A variable that represents a JournalItem object.

ComentáriosRemarks

O evento AfterWrite ocorre após o evento Write .The AfterWrite event occurs after the Write event. Esse evento não está pode ser cancelado.This event is not cancelable. Para determinar quando o item seja descarregado da memória, use o evento Unload.To determine when the item is unloaded from memory, use the Unload event.

O evento AfterWrite corresponde ao evento iexchextmessageevents:: OnwritecompleteExchange cliente ECE (extensões).The AfterWrite event corresponds to the Exchange Client Extensions (ECE) event IExchExtMessageEvents::OnWriteComplete.

Os seguintes membros do objeto de item podem ser acessados no evento AfterWrite :Only the following members of the item object can be accessed in the AfterWrite event:

A propriedade MAPIOBJECT é uma propriedade oculta no modelo de objeto do Outlook.The MAPIOBJECT property is a hidden property in the Outlook object model. Essa propriedade fornece acesso ao objeto subjacente MAPI IMessage e pode ser chamada somente através da interface IUnknown.This property provides access to the underlying MAPI IMessage object, and can be invoked only via the IUnknown interface. A propriedade é acessível aos programas escritos em idiomas que suportam IUnknown como C ou C++.The property is accessible to programs written in languages such as C or C++ that support IUnknown. MAPIOBJECT não está disponível por meio da interface IDispatch.MAPIOBJECT is not available through the IDispatch interface. Idiomas de desenvolvimento, como o Visual Basic for Applications (VBA), Visual c# e Visual Basic oferecem suporte a interface IDispatch e IUnknown e, portanto, eles não podem acessar MAPIOBJECT.Development languages such as Visual Basic for Applications (VBA), Visual C#, and Visual Basic support the IDispatch interface and not IUnknown , and therefore, they cannot access MAPIOBJECT. Se outras propriedades ou métodos do item pai são acessados nesse caso, o Outlook gerará um erro.If other properties or methods of the parent item are accessed in this event, Outlook raises an error.

O objeto obtido da propriedade MAPIOBJECT neste evento deve conter todas as alterações são mantidas pelo Outlook.The object obtained from the MAPIOBJECT property in this event must contain all the changes persisted by Outlook. O implementador pode chamar o método SaveChanges no objeto IMessage para manter as alterações para o objeto IMessage subjacente representado por MAPIOBJECT e Outlook não irá reverter essas alterações.The implementer can call the SaveChanges method on the IMessage object to persist changes to the underlying IMessage object represented by MAPIOBJECT , and Outlook will not revert those changes.

Implementadores devem liberar o objeto obtido com a propriedade MAPIOBJECT no evento antes do evento for concluído.Implementers must release the object obtained from the MAPIOBJECT property in the event before the event completes. Tentando usar esse objeto fora do contexto do evento não é suportado e levarão à redução comportamento imprevisível.Attempting to use that object outside the context of the event is unsupported and will lead to unpredictable behavior.

Ver tambémSee also

Objeto JournalItemJournalItem Object