Exchange 2007 Webservice

Status
Niet open voor verdere reacties.

cyberexe

Gebruiker
Lid geworden
13 feb 2006
Berichten
144
Hallo,

Ik ben bezig met het uitlezen van een mailbox op Exchange 2007.
Exchange 2007 heeft een webservice geïntegreerd en is te benaderen via een url.
Ik krijg berichten terug die ik met de code hieronder oproep.
Het probleem is echter dat de Body altijd null is.
Op een of andere manier laad hij de Body niet.

Weet iemand waar dit aan kan liggen?

Alvast bedankt.


Code:
        ExchangeServiceBinding service = new ExchangeServiceBinding();
        service.EnableDecompression = true; // enable compression

        service.Credentials = new NetworkCredential("username", "password", "domain");
        service.Url = @"https://hostname/EWS/Exchange.asmx";

        FindItemType request = new FindItemType();
        request.ItemShape = new ItemResponseShapeType();
        request.ItemShape.BaseShape = DefaultShapeNamesType.AllProperties;
        DistinguishedFolderIdType folder = new DistinguishedFolderIdType();
        folder.Id = DistinguishedFolderIdNameType.inbox;
        folder.Mailbox = new EmailAddressType();
        folder.Mailbox.EmailAddress = @"me@domain.nl";
        request.ParentFolderIds = new BaseFolderIdType[] { folder };
        request.Traversal = ItemQueryTraversalType.Shallow;
        ItemType[] messages = null;

        try
        {
            FindItemResponseType response = service.FindItem(request);
            FindItemResponseMessageType responseMessage =
            response.ResponseMessages.Items[0] as FindItemResponseMessageType;
            if (responseMessage.ResponseClass != ResponseClassType.Success)
            {

                Console.WriteLine("NO_SUCCESS");

            }
            messages = (responseMessage.RootFolder.Item as ArrayOfRealItemsType).Items;
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan