有关ReminderMinutesBeforeStart属性的查询

时间:2017-09-11 14:26:56

标签: microsoft-graph

我被鼓励在SO而不是GitHub上提出这个问题:

根据ReminderMinutesBeforeStart的{​​{3}}:

[JsonProperty(NullValueHandling = NullValueHandling.Ignore, 
              PropertyName = "reminderMinutesBeforeStart", 
              Required = Newtonsoft.Json.Required.Default)]
public Int32? ReminderMinutesBeforeStart { get; set; }

我有几个与这个属性有关的问题。

  1. Outlook Web App 界面中显示:
  2. reminders

    为什么会出现 0分钟有道理。 0分钟没有恕我直言。

    1. 上述下拉列表中显示的最大值 2周。这是官方限制吗?我无法记录下来。如果是限制,是否可以扩展到 4周,以便它与 Google 提醒间隔一样具有竞争力?

    2. 如果我们使用大于2周的值或负值,会发生什么?这是否有记录?

    3. 感谢您的澄清。

1 个答案:

答案 0 :(得分:1)

回答你的问题:

  1. 0 minutes会在事件发生时触发提醒。如果您已在2:00 PM预定了某个活动并设置了0 minutes的提醒,则系统会在2:00 PM处提醒您。如果您为5 minutes设置提醒,系统会在下午1:55播放提醒。如果您已将其设置为None,那么它将不会弹出任何提醒。

  2. 每个用户界面都必须对用户显示的内容做出选择。此属性的范围为分钟,这意味着值可以是0,1,2,3,4,5等。但是显示每个可能的选项会使UI无法使用。因此,有些选择是合理的。

  3. 该类将属性定义为Int32?,因此理论上可以将其设置为2,147,483,647(代表超过4000年)。显然,这将是一种非理性的价值。对于4 Weeks,只需将其设置为40320即可。