AppNotificationManager.Register 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Register() |
當使用者與應用程式通知互動時,註冊應用程式以接收 通知已觸發 的事件。 Note AppNotificationManager 類別依賴 Singleton 套件。 因為這種依賴性,如果你從 自包含的應用程式呼叫這些 API,有幾點需要注意。 欲了解更多資訊與細節,請參閱 「附加 MSIX 套件的相依關係」。 |
| Register(String, Uri) |
當使用者與應用程式通知互動時,註冊應用程式以接收 通知已觸發 的事件。 Note AppNotificationManager 類別依賴 Singleton 套件。 因為這種依賴性,如果你從 自包含的應用程式呼叫這些 API,有幾點需要注意。 欲了解更多資訊與細節,請參閱 「附加 MSIX 套件的相依關係」。 |
Register()
當使用者與應用程式通知互動時,註冊應用程式以接收 通知已觸發 的事件。
Note
AppNotificationManager 類別依賴 Singleton 套件。 因為這種依賴性,如果你從 自包含的應用程式呼叫這些 API,有幾點需要注意。 欲了解更多資訊與細節,請參閱 「附加 MSIX 套件的相依關係」。
public:
virtual void Register() = Register;
void Register();
public void Register();
function register()
Public Sub Register ()
備註
對於打包式應用程式,COM 伺服器會在應用程式清單中定義。 呼叫 Register 的程序與清單中定義為 COM 伺服器的程序必須相同。 對於未封裝的應用程式,呼叫程序會註冊為 COM 伺服器,且應用程式顯示名稱和圖示等資產也會從 shell 中取得並註冊。
為確保 NotificationInvoked 事件處理器在執行中的應用程式程序中被呼叫,請在呼叫 Register 前先註冊該事件的處理器。 否則,將啟動一個新的程序來處理這個召喚。
在你的應用程式終止前,請致電 「Unregister 」清理資源,並確保你的應用程式會被啟動以供後續通知。
如果你不打算讓應用程式再使用通知功能,應該聯絡 UnregisterAll 清理系統中的註冊紀錄。
另請參閱
適用於
Register(String, Uri)
當使用者與應用程式通知互動時,註冊應用程式以接收 通知已觸發 的事件。
Note
AppNotificationManager 類別依賴 Singleton 套件。 因為這種依賴性,如果你從 自包含的應用程式呼叫這些 API,有幾點需要注意。 欲了解更多資訊與細節,請參閱 「附加 MSIX 套件的相依關係」。
public:
virtual void Register(Platform::String ^ displayName, Uri ^ iconUri) = Register;
void Register(winrt::hstring const& displayName, Uri const& iconUri);
public void Register(string displayName, System.Uri iconUri);
function register(displayName, iconUri)
Public Sub Register (displayName As String, iconUri As Uri)
參數
- displayName
-
String
Platform::String
winrt::hstring