27 de março de 2011

EWS Obter as propriedades das mensagens na Caixa de Entrada

Importante, não te esqueças do PageSize por causa da performance, se for necessário vais buscar por exemplo 20 a 20

public static Void GetInboxReceivedMessages(int pageSize)
{
ItemView view = new ItemView(pageSize, 0);
SearchFilter sf = new SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, false);
FindItemsResults<Item> findResults = GetService().FindItems(WellKnownFolderName.Inbox, sf, view);

foreach (Item item in findResults.Items)
{
Console.Writeline("Id" + item.Id)
Console.Writeline("Assunto" + item.Subject)
Console.Writeline("Data Recepção" + item.Subjectitem.DateTimeReceived.ToShortDateString())
}
}



Sem comentários:

Enviar um comentário

Like