Ошибка AddPSTStore при погашении Outlook MAPI_E_INTERFACE_NOT_SUPPORTEDC#

Место общения программистов C#
Anonymous
Ошибка AddPSTStore при погашении Outlook MAPI_E_INTERFACE_NOT_SUPPORTED

Сообщение Anonymous »

Я работаю с псевдонимами Outlook, используя Redemption для консольного приложения C# .NET Framework. Когда я пытаюсь добавить магазин PST с помощью:

Код: Выделить всё

RDOPstStore pstStore = rdoSession.Stores.AddPSTStore(@"c:\Support\nicknames.pst", 1, "Test Store");
Я получаю сообщение об ошибке:

Ошибка в IMsgServiceAdmin::AdminProviders:
MAPI_E_INTERFACE_NOT_SUPPORTED

Вот соответствующий код:

Код: Выделить всё

using System;
using Outlook = Microsoft.Office.Interop.Outlook;
using Redemption;

RDOSession rdoSession = new RDOSession();
rdoSession.MAPIOBJECT = new Outlook.Application().Session.MAPIOBJECT;

RDOStore defaultStore = rdoSession.Stores.DefaultStore;
RDOPstStore pstStore = rdoSession.Stores.AddPSTStore(@"c:\Support\nicknames.pst", 1, "Test Store");

RDONicknames defaultNicknames = rdoSession.GetNicknames();
RDONicknames pstNicknames = pstStore.GetNicknames();
pstNicknames.Clear();

foreach (RDONickName nickname in defaultNicknames)
{
pstNicknames.Add(nickname.GetAddressEntry());
}

pstNicknames.Save();

foreach (RDONickName nickname in pstNicknames)
{
Console.WriteLine(nickname.Name + "_" + nickname.SMTPAddress);
}
Console.ReadLine();
Я экспериментировал с катастрофическим сбоем, пытаясь использовать решение AddPstStore, однако это не применимо к моей ситуации.
Все предложения и помощь приветствуются.
п>

Подробнее здесь: https://stackoverflow.com/questions/790 ... -supported

Вернуться в «C#»