2013-09-20 2 views
0

Привет Я пытаюсь показать все нечеткие встречи в EWS (я могу получить все встречи в порядке, но даже с ограниченными разрешениями я все еще вижу частные встречи, которые я не смог бы увидеть!)meeting.Sensitivity EWS C#

Это в основном то, что я хочу сделать:

 if (appointment.Sensitivity == "Normal") 

    Console.WriteLine(appointment.Subject); 
} 

Однако я получаю оператор «==» не может быть применен к операндам типа «Microsoft.Exchange.WebServices.Data.Sensitivity» и «String»

Может кто-нибудь посоветуете?

+0

Когда я бегу Console.WriteLine (appointment.Sensitivity); В моем заявлении foreach он возвращается либо в личном, либо в обычном порядке –

ответ

2

Сравните это с перечисления Microsoft.Exchange.WebServices.Data.Sensitivity, а не с помощью ToString()

string message = appointment.Subject + " - " + appointment.Sensitivity; 

if (appointment.Sensitivity == Sensitivity.Normal) 
    Console.WriteLine(message); 
0
string message = appointment.Subject + " - " + appointment.Sensitivity; 

if (appointment.Sensitivity.ToString() == "Normal") 
    Console.WriteLine(message); 
+0

Нашел - надеюсь, что это полезно для кого-то еще в будущем –

Смежные вопросы