Question

Hi I am trying to display all non sensitive appointments in EWS (I can get all appointments fine, but even with restricted permissions I can still see private appointments which I shouldn't be able to see!)

This is basically what I want to do:

       if ( appointment.Sensitivity  == "Normal")

    Console.WriteLine(appointment.Subject);
}

However I get operator '==' cannot be applied to operands of type 'Microsoft.Exchange.WebServices.Data.Sensitivity' and 'String'

Can someone please advise?

Était-ce utile?

La solution

Compare it to the enum Microsoft.Exchange.WebServices.Data.Sensitivity rather than using ToString()

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

if (appointment.Sensitivity == Sensitivity.Normal)
    Console.WriteLine(message);

Autres conseils

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

if (appointment.Sensitivity.ToString() == "Normal")
    Console.WriteLine(message);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top