Я разрабатываю таможенный агент для Exchange 2013. Я получаю null
в e.MailItem.Message.CalendarPart
, хотя я отправляю запрос на собрание.Получение null в e.MailItem.Message.CalendarPart в обменном агенте
if (e.MailItem.Message.CalendarPart != null)
{
LocationProcessorStrategy.AddLocationInBody(e.MailItem.Message);
}
else
{
e.MailItem.Message.Subject += " [There is no calendar part - added by agent.]";
}
e.MailItem.Message.MapiMessageClass
дает мне значение "IPM.Schedule.Meeting.Request"
но CalendarPart
является нулевым.
Как запустить агент после категоризации? –
Также вы можете указать пример кода ссылки на чтение свойств tnef? –
Использование OnCategorizedMessage https://technet.microsoft.com/en-us/library/bb125012(v=exchg.150).aspx для потока TNEF см. Https://blogs.msdn.microsoft.com/mstehle/2009/ 01/13/howto-sample-transport-agent-add-headers-categories-mapi-props-even-uses-a-fork/и http://gsexdev.blogspot.com.au/2011/04/reading-custom -mapi-properties-in.html –