Поделиться через


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

iconUri
Uri Uri

Применяется к