AppNotificationManager.Register 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Register() |
注册应用以在用户与 应用通知 交互时接收 NotificationInvoked 事件。 注意 AppNotificationManager 类依赖于单一实例包。 由于这种依赖关系,如果要从 独立应用调用这些 API,需要注意一些注意事项。 有关详细信息和细节,请参阅 其他 MSIX 包上的依赖项。 |
Register(String, Uri) |
注册应用以在用户与 应用通知 交互时接收 NotificationInvoked 事件。 注意 AppNotificationManager 类依赖于单一实例包。 由于这种依赖关系,如果要从 独立应用调用这些 API,需要注意一些注意事项。 有关详细信息和细节,请参阅 其他 MSIX 包上的依赖项。 |
Register()
注册应用以在用户与 应用通知 交互时接收 NotificationInvoked 事件。
注意
AppNotificationManager 类依赖于单一实例包。 由于这种依赖关系,如果要从 独立应用调用这些 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)
注册应用以在用户与 应用通知 交互时接收 NotificationInvoked 事件。
注意
AppNotificationManager 类依赖于单一实例包。 由于这种依赖关系,如果要从 独立应用调用这些 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
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈