Ошибка 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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