Microsoft graph api 关于ReminderMinutesBeforeStart属性的查询
我被鼓励在SO而不是GitHub上问这个问题: 根据forMicrosoft graph api 关于ReminderMinutesBeforeStart属性的查询,microsoft-graph-api,Microsoft Graph Api,我被鼓励在SO而不是GitHub上问这个问题: 根据for的提醒,开始之前的提醒: [JsonProperty(NullValueHandling=NullValueHandling.Ignore, PropertyName=“RememberMinutesBeforestart”, Required=Newtonsoft.Json.Required.Default)] 公共Int32?ReminderMinutesBeforeStart{get;set;} 我有几个问题都是关于这个财产的 在
的提醒,开始之前的提醒:
[JsonProperty(NullValueHandling=NullValueHandling.Ignore,
PropertyName=“RememberMinutesBeforestart”,
Required=Newtonsoft.Json.Required.Default)]
公共Int32?ReminderMinutesBeforeStart{get;set;}
我有几个问题都是关于这个财产的
在Outlook Web App的界面中显示:
为什么它会显示无和0分钟无有意义0分钟不起作用
上述下拉列表中显示的最大值为2周。这是官方规定的限额吗?我看不到它被记录在案。如果是限制,是否可以将其扩展到4周,以便与谷歌提醒间隔一样具有竞争力
如果使用大于2周的值或负值,会发生什么情况?这有文件记录吗
感谢您的澄清。要回答您的问题:
0分钟
将在事件发生时触发提醒。如果您已将活动安排在下午2:00
并将提醒时间设置为0分钟,则会在下午2:00时弹出提醒。如果将提醒设置为5分钟
,则提醒将在下午1:55弹出。如果将其设置为None
,则不会弹出任何提醒
Int32?
,因此理论上可以将其设置为高达2147483647
(表示超过4000年)。显然,这将是一个不合理的价值观。对于4周
,只需将其设置为40320
谢谢对于您的第一个评论,从开发人员的角度来看,我使用什么值来表示“无”?我是否使用空值?对于你的第三个评论,那么你是说没有限制。谷歌将其上限定为4周。所以我可以使用同一个上限。啊,我猜如果有人选择“无”,那么isReminderOn设置为false。间隔并不重要,因为它被忽略了。我现在看到,如果提醒是一个自定义值,它只是格式化并添加到静态选择列表中。好。感谢您的澄清。“无”==
null
,是的。这就是属性定义为Int32?
的原因。?
表示此值可以是“任意32位整数或null”。将IsReminderOn
设置为false也将禁用提醒。然而,从数据一致性的角度来看,它也不应该损害clearReminderMinuteBeforeStart
。