Я собрал следующий код, чтобы написать событие, когда кто-то читает их почту. Но мне нужно писать, только когда он читается в первый раз. Любые идеи о том, как достичь этого.Outlook Add In, Аудит, когда почта читается впервые
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
inspectors = this.Application.Inspectors;
inspectors.NewInspector += new Outlook.InspectorsEvents_NewInspectorEventHandler(Inspectors_NewInspector);
application = new Outlook.Application();
oINS = application.GetNamespace("MAPI");
}
void Inspectors_NewInspector(Microsoft.Office.Interop.Outlook.Inspector Inspector)
{
currentItem = Inspector.CurrentItem as Outlook.MailItem;
currentItem.Read += new Outlook.ItemEvents_10_ReadEventHandler(item_read);
}
void item_read()
{
WriteAudit("Item being read newly");
}