AppNotificationManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona API para administrar notificaciones de aplicaciones, como mostrar y quitar notificaciones en el Centro de notificaciones (denominado Centro de actividades en Windows 10), actualizar el progreso de las notificaciones y registrar y anular el registro para las invocaciones de notificación de aplicaciones.
Nota
La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.
public ref class AppNotificationManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppNotifications.AppNotificationsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppNotificationManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.AppNotificationsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppNotificationManager
Public NotInheritable Class AppNotificationManager
- Herencia
- Atributos
Comentarios
Obtenga una instancia de esta clase accediendo a la propiedad AppNotificationManager.Default .
Propiedades
Default |
Obtiene la instancia predeterminada de la clase AppNotificationManager . Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
Setting |
Obtenga el estado de la configuración de notificación de la aplicación para la aplicación, determinando si las notificaciones están habilitadas actualmente o, si no es así, el mecanismo mediante el cual las notificaciones están deshabilitadas actualmente. Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
Métodos
GetAllAsync() |
Obtiene todas las notificaciones de aplicación para llamar a la aplicación que se muestra actualmente en el Centro de actividades. Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
IsSupported() |
Obtiene un valor booleano que indica si se admiten las API de notificación Microsoft.Windows.PushNotifications para la aplicación que llama. Nota La clase PushNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
Register() |
Registra la aplicación para recibir eventos NotificationInvoked cuando el usuario interactúa con una notificación de aplicación. Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
Register(String, Uri) |
Registra la aplicación para recibir eventos NotificationInvoked cuando el usuario interactúa con una notificación de aplicación. Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
RemoveAllAsync() |
Quita de forma asincrónica todas las notificaciones de la aplicación del Centro de notificaciones (denominada Centro de actividades en Windows 10). Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
RemoveByGroupAsync(String) |
Quita de forma asincrónica todas las notificaciones de la aplicación que tienen el identificador de grupo especificado del Centro de actividades. Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
RemoveByIdAsync(UInt32) |
Quita de forma asincrónica la notificación de la aplicación con el identificador especificado del Centro de notificaciones (denominado Centro de actividades en Windows 10). Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
RemoveByTagAndGroupAsync(String, String) |
Quita de forma asincrónica todas las notificaciones de la aplicación que tienen los identificadores de grupo y etiqueta especificados del Centro de actividades. Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
RemoveByTagAsync(String) |
Quita de forma asincrónica todas las notificaciones de la aplicación que tienen el identificador de etiqueta especificado del Centro de notificaciones (denominado Centro de actividades en Windows 10). Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
Show(AppNotification) |
Muestra la notificación de aplicación especificada en el Centro de actividades. Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
Unregister() |
Anula el registro de la aplicación de recibir eventos NotificationInvoked cuando el usuario interactúa con una notificación de aplicación. Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
UnregisterAll() |
Limpia todos los datos relacionados con el registro para las notificaciones de la aplicación. Después de esto, las notificaciones de la aplicación no funcionarán hasta que se vuelva a llamar a Register . Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
UpdateAsync(AppNotificationProgressData, String) |
Novedades los datos de progreso de las notificaciones de aplicación con el identificador de etiqueta especificado. Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
UpdateAsync(AppNotificationProgressData, String, String) |
Novedades los datos de progreso de las notificaciones de aplicación con la etiqueta y los identificadores de grupo especificados. Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |
Eventos
NotificationInvoked |
Se genera cuando se invoca una notificación de aplicación para la aplicación a través de la interacción del usuario. Nota La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales. |