Иногда зависает при получении электронной почты, и из-за этого зависает вся программа, как я могу проверить, зависает ли служба?
ExchangeService service = new Sender().GetService(sourceEmail);
SearchFilter filter = new
SearchFilter.SearchFilterCollection(LogicalOperator.And, new SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, false));
ItemView view = new ItemView(20) { PropertySet = PropertySet.IdOnly };
if (oldest) view.OrderBy.Add(ItemSchema.DateTimeReceived,SortDirection.Ascending);
FolderId sharedMailbox = new FolderId(WellKnownFolderName.Inbox, sourceEmail);
/* hangs on this call */
FindItemsResults<Item> findResults = service.FindItems(sharedMailbox, filter, view);