AppNotificationManager.Register Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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-сервер, а такие ресурсы, как отображаемое имя и значок приложения, будут извлечены из оболочки и также зарегистрированы.
Чтобы убедиться, что обработчик событий NotificationInvoked вызывается в процессе запущенного приложения, обязательно зарегистрируйте обработчик для этого события перед вызовом register. В противном случае будет запущен новый процесс для обработки вызова.
Перед завершением работы приложения вызовите отмену регистрации , чтобы очистить ресурсы и убедиться, что приложение запущено для последующих уведомлений приложения.
Если вы не собираетесь снова использовать функцию уведомлений приложения, вызовите 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