#c# #exchangewebservices #microsoft-graph-sdks
#c# #exchangewebservices #microsoft-graph-sdks
Вопрос:
Я работаю над созданием оболочки для эмуляции Microsoft.Обмен.Веб-сервисы и использование графических сообщений электронной почты.
Кажется, я не могу создать пустой экземпляр
Microsoft.Exchange.WebServices.Data.FindItemsResults<Items>
для заполнения при создании объектов Item. Все поиски в Интернете не дали способа сделать это. Кто-нибудь знает, могу ли я это сделать, и если да, то как?
Ответ №1:
Я бы попробовал выполнить следующие шаги, чтобы узнать, что это за элемент. Совместное использование кода в ответе, поскольку я не видел другого способа. Дайте мне знать, если это поможет.
// Send the request to search the Inbox and get the results.
FindItemsResults<Item> findResults = service.FindItems(WellKnownFolderName.Inbox, searchFilter, view);
// Process each item.
foreach (Item myItem in findResults.Items)
{
if (myItem is EmailMessage)
{
Console.WriteLine((myItem as EmailMessage).Subject);
}
else if (myItem is MeetingRequest)
{
Console.WriteLine((myItem as MeetingRequest).Subject);
}
else
{
// Else handle other item types.
}
}