使用Microsoft.Graph日历事件和灵敏度

时间:2017-09-02 16:00:50

标签: c# microsoft-graph

根据 Outlook日历 事件的文档,敏感度可以是:

//
// Summary:
//     The enum Sensitivity.
[JsonConverter(typeof(EnumConverter))]
public enum Sensitivity
{
    //
    // Summary:
    //     normal
    Normal = 0,
    //
    // Summary:
    //     personal
    Personal = 1,
    //
    // Summary:
    //     private
    Private = 2,
    //
    // Summary:
    //     confidential
    Confidential = 3
}

所以,我这样编码:

Sensitivity = oData.Settings.SetCalendarPrivate ? Sensitivity.Private : Sensitivity.Normal

然而,当您实际登录Web Outlook客户端时,界面中的事件如下所示:

Set Private Option

这只是一个勾选框。那么为什么它不是下拉列表?

其他设置如何使用?如果日历与他人共享会产生什么影响?

1 个答案:

答案 0 :(得分:1)

Outlook客户端可以设置其他属性。 Graph API中与事件相关的许多属性都源自Exchange服务器中存在的属性,即使它们可能在日历Web界面中不可见。

在Outlook中,当约会窗口打开时,用于更改灵敏度的UI位于文件/属性中:

appointment properties window