如何在 Windows Azure Pack 管理入口網站延伸模組中顯示通知
適用于:Windows Azure Pack
通知是將使用者警示到不是根據使用者自行起始之作業的事件慣用方式。 如果作業是由使用者起始,請改用 Progress Operations。 如需詳細資訊,請參閱如何在Windows Azure Pack 管理入口網站延伸模組中顯示作業進度。 通知可以是簡單的一行資訊訊息,或者可能更複雜的訊息。 例如,具有使用者可檢視詳細資料文字的按鈕動作。
顯示資訊訊息通知
使用下列程式碼來顯示參考訊息:
Shell.UI.Notifications.add("Hello World!", Shell.UI.InteractionSeverity.information);
顯示自訂按鈕動作通知
使用下列程式碼來顯示具有詳細資料文字通知的自訂按鈕動作:
var notification = new global.Shell.UI.Notifications.Notification(errorMessage, Shell.UI.Notifications.Severity.error), actions = [ Shell.UI.Notifications.Buttons.retry(function() { performOperation(item, context); }), Shell.UI.Notifications.Buttons.cancel($.noop) ]; notification.setDetailsText(response.ErrorMessage); notification.setActions(actions); Shell.UI.Notifications.add(notification);