I have a c# outlook add-in and I would like to monitor for folder rename/changes.
After some searching, it looks like I need to monitor for the even, FoldersEvents_FolderChangeEventHandler
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
...
// monitor for folder changes
var folders = Application.Session.DefaultStore.GetRootFolder().Folders;
folders.FolderChange += Folders_FolderChange;
}
...
private void Folders_FolderChange(Outlook.MAPIFolder folder)
{
//
}
But the code is not called when I rename any folders, (or I move them and so on).
So, how can I monitor for changes in any of the folders?
I would like to monitor, Rename, Delete and Add, how can this be done?