AppNotificationManager.Register 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Register() |
當使用者與應用程式通知互動時,註冊應用程式以接收 NotificationInvoked 事件。 注意 AppNotificationManager 類別相依於 Singleton 套件。 由於這種相依性,如果您要從 獨立應用程式呼叫這些 API,,請務必注意。 如需詳細資訊和細節,請參閱 其他 MSIX 套件的相依性。 |
Register(String, Uri) |
當使用者與應用程式通知互動時,註冊應用程式以接收 NotificationInvoked 事件。 注意 AppNotificationManager 類別相依於 Singleton 套件。 由於這種相依性,如果您要從 獨立應用程式呼叫這些 API,,請務必注意。 如需詳細資訊和細節,請參閱 其他 MSIX 套件的相依性。 |
Register()
當使用者與應用程式通知互動時,註冊應用程式以接收 NotificationInvoked 事件。
注意
AppNotificationManager 類別相依於 Singleton 套件。 由於這種相依性,如果您要從 獨立應用程式呼叫這些 API,,請務必注意。 如需詳細資訊和細節,請參閱 其他 MSIX 套件的相依性。
public:
virtual void Register() = Register;
void Register();
public void Register();
function register()
Public Sub Register ()
備註
針對已封裝的應用程式,COM 伺服器會在應用程式指令清單中定義。 呼叫 Register 的程式,以及指令清單中定義的進程,因為 COM 伺服器必須相同。 針對未封裝的應用程式,呼叫程式將會註冊為 COM 伺服器,而且應用程式顯示名稱和圖示等資產也會從殼層擷取並註冊。
若要確保在執行中應用程式的進程內呼叫 NotificationInvoked 事件處理程式,請務必先註冊該事件的處理程式,再呼叫 Register。 否則,將會啟動新的進程來處理調用。
在應用程式終止之前,請呼叫 Unregister 以清除資源,並確定您的應用程式已針對後續的應用程式通知啟動。
如果您不想讓應用程式再次使用應用程式通知功能,您應該呼叫 UnregisterAll,以清除系統中的註冊。
另請參閱
適用於
Register(String, Uri)
當使用者與應用程式通知互動時,註冊應用程式以接收 NotificationInvoked 事件。
注意
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