GetRoomLists успешно, но не возвращает данных

Я вызываю GetRoomLists с помощью веб-служб Exchange, у нас работает Exchange 2010. Приведенный ниже код выполняется через консольное приложение. Вызов завершается успешно, согласно XML-ответу "Нет ошибок", но данные не возвращаются. У нас есть несколько сотен комнат в списке, когда вы пытаетесь добавить одну через встречу в Outlook, поэтому не уверены, почему это произойдет.

Мы пытались использовать EWS DLL версии 1.2 и 2.0, используя учетные данные по умолчанию или передавая учетные данные. После публикации этого сообщения я заметил, что в заголовке ответа говорится, что мы используем Exchange 2012 с пакетом обновления 2 (SP2), поэтому я попытался обновить свой код, чтобы использовать это значение перечисления ExchangeVersion, но без изменений в результате.

Я успешно использовал EWS на этом сервере Exchange для чтения почтовых ящиков, но никогда раньше не пользовался комнатами.

C #

        ExchangeService es = new ExchangeService(ExchangeVersion.Exchange2010);
        es.TraceFlags = TraceFlags.EwsResponse | TraceFlags.EwsRequest;
        es.TraceEnabled = true;
        es.UseDefaultCredentials = true;
        es.AutodiscoverUrl("[email protected]");
        //this collection is empty after processing
        EmailAddressCollection eac = es.GetRoomLists();

Трассировка XML от запроса / ответа веб-службы


  
  
    
      
    
    
      
    
  



  
  
    
      
    
    
      
        NoError
        
      
    
  

Документация MSDN на GetRoomLists:http://msdn.microsoft.com/en-us/library/dd899416(v=exchg.140).aspx

Ответы на вопрос(1)

Ваш ответ на вопрос