PushNotificationChannelManagerForUser 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í.
Crea objetos que se usan para recuperar canales de notificación de inserción de Windows Push Notification Services (WNS). Estos canales se enlazan al usuario actual a través de una aplicación o icono secundario.
public ref class PushNotificationChannelManagerForUser sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PushNotificationChannelManagerForUser final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PushNotificationChannelManagerForUser final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PushNotificationChannelManagerForUser
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PushNotificationChannelManagerForUser
Public NotInheritable Class PushNotificationChannelManagerForUser
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)
|
Ejemplos
En el ejemplo siguiente se muestra el uso del método CreatePushNotificationChannelForApplicationAsync para recuperar un canal de notificación push para la aplicación que realiza la llamada.
var pushNotifications = Windows.Networking.PushNotifications;
var channel;
function openNotificationsChannel() {
var channelOperation = pushNotifications.PushNotificationChannelManagerForUser.createPushNotificationChannelForApplicationAsync();
return channelOperation.then(function (newChannel) {
channel = newChannel;
}
);
En el ejemplo siguiente se muestra el uso del método CreatePushNotificationChannelForSecondaryTileAsync para recuperar un canal de notificación push para un icono secundario.
var pushNotifications = Windows.Networking.PushNotifications;
var channel;
pushNotifications.PushNotificationChannelManagerForUser.createPushNotificationChannelForSecondaryTileAsync(myTileId).then(function (channel) {
// Your code here.
})
Comentarios
Esta clase no tiene un constructor. Para obtener más información sobre el uso, consulte la sección de ejemplos.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1703 | 15063 | CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer,String) |
1703 | 15063 | CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer,String,String) |
Propiedades
User |
Obtiene el usuario. |
Métodos
CreatePushNotificationChannelForApplicationAsync() |
Crea un objeto enlazado a la aplicación que realiza la llamada, a través del cual se recupera un canal de notificación push de Servicios de notificaciones push de Windows (WNS). |
CreatePushNotificationChannelForApplicationAsync(String) |
Crea un objeto enlazado a una aplicación especificada, a través de la cual se recupera un canal de notificación de inserción de Windows Push Notification Services (WNS). La aplicación especificada debe estar en el mismo paquete que la aplicación que llama. |
CreatePushNotificationChannelForSecondaryTileAsync(String) |
Crea un objeto enlazado a un icono secundario, a través del cual se recupera un canal de notificación de inserción de Windows Push Notification Services (WNS). El icono puede ser un icono secundario de la aplicación que llama o cualquier otra aplicación del mismo paquete. |
CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String, String) |
Crea un objeto enlazado a una aplicación especificada a través de la cual se recupera un canal de notificación push de Windows Push Notification Services (WNS). La aplicación especificada debe estar en el mismo paquete que la aplicación que llama. |
CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String) |
Crea un objeto enlazado a una aplicación especificada a través de la cual se recupera un canal de notificación push de Windows Push Notification Services (WNS). La aplicación especificada debe estar en el mismo paquete que la aplicación que llama. |