簡體   English   中英

通過托管API管理Exchange 2013中的資源預訂策略

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM