[英]Manage booking policy of resources in Exchange 2013 via Managed Api
我想管理房間的預訂政策,例如會議的最長持續時間。 有人知道您如何通過托管API做到這一點嗎?
托管API無法規定最大持續時間,但是您需要做的是在提交預訂之前驗證條目...
public override bool IsNoOverTimeLimit(Reservation reservation)
{
return reservation.End.Subtract(reservation.Start).TotalMinutes <= 120;
}
if(!IsNoOverTimeLimit)
{
var errorMsg = new Label();
var fontSize = FontUnit.Point(10);
errorMsg.Font.Size = fontSize;
errorMsg.Text = "Reservation time is limited to " + ((float)30 / 60).ToString(CultureInfo.InvariantCulture) + " hours at a time.<br /> ";
placeHolder.Controls.Add(errorMsg);
}
我的版本比這復雜得多,但是您明白了。 只需在提交之前檢查預訂即可,如果超過時間限制,則返回一些警告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.