private void ThisAddIn_Startup(object sender, EventArgs e)
        {
            var folder = Application.Session.GetDefaultFolder(OlDefaultFolders.olFolderInbox);
            var storage = folder.GetStorage(CategorizerDataStore, OlStorageIdentifierType.olIdentifyBySubject);

            // initialize topic persister with StorageItem
            var configPersister = new OutlookPstConfigPersister(storage);
            ServiceLocator.ConfigPersister = configPersister;

            // initialize topic persister with StorageItem
            var topicPersister = new OutlookPstTopicPersister(storage);
            ServiceLocator.TopicPersister = topicPersister;

            Application.ItemSend += Application_ItemSend;
        }
Beispiel #2
0
        private void ThisAddIn_Startup(object sender, EventArgs e)
        {
            var folder  = Application.Session.GetDefaultFolder(OlDefaultFolders.olFolderInbox);
            var storage = folder.GetStorage(CategorizerDataStore, OlStorageIdentifierType.olIdentifyBySubject);

            // initialize topic persister with StorageItem
            var configPersister = new OutlookPstConfigPersister(storage);

            ServiceLocator.ConfigPersister = configPersister;

            // initialize topic persister with StorageItem
            var topicPersister = new OutlookPstTopicPersister(storage);

            ServiceLocator.TopicPersister = topicPersister;

            Application.ItemSend += Application_ItemSend;
        }