AppNotificationManager.Register 方法

定義

多載

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

iconUri
Uri Uri

適用於