【问题标题】:appointment.Sensitivity EWS C#约会.灵敏度 EWS C#
【发布时间】:2013-10-15 16:03:41
【问题描述】:

您好,我正在尝试在 EWS 中显示所有非敏感约会(我可以正常获取所有约会,但即使权限受限,我仍然可以看到我不应该看到的私人约会!)

这基本上是我想做的:

       if ( appointment.Sensitivity  == "Normal")

    Console.WriteLine(appointment.Subject);
}

但是我得到运算符“==”不能应用于“Microsoft.Exchange.WebServices.Data.Sensitivity”和“字符串”类型的操作数

有人可以建议吗?

【问题讨论】:

  • 当我运行 Console.WriteLine(appointment.Sensitivity);在我的 foreach 语句中,它返回 Private 或 Normal

标签: c# exchangewebservices exchange-server-2010


【解决方案1】:

将其与枚举 Microsoft.Exchange.WebServices.Data.Sensitivity 进行比较,而不是使用 ToString()

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

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

【讨论】:

    【解决方案2】:
    string message = appointment.Subject + " - " + appointment.Sensitivity;
    
    if (appointment.Sensitivity.ToString() == "Normal")
        Console.WriteLine(message);
    

    【讨论】:

    • 发现了 - 希望这对将来的其他人有用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-23
    • 2011-01-30
    相关资源
    最近更新 更多