PushNotificationChannel Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um veículo de entrega e um mecanismo de endereçamento para notificações por push.
O URI (Uniform Resource Identifier) do canal representado por essa interface é usado por um servidor de aplicativos de terceiros para se comunicar com os Serviços de Notificação por Push do Windows (WNS). O canal de notificação por push é usado pelo cliente para interceptar notificações.
public ref class PushNotificationChannel sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class PushNotificationChannel final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PushNotificationChannel final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class PushNotificationChannel
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PushNotificationChannel
Public NotInheritable Class PushNotificationChannel
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
internetClient
|
Comentários
Esse objeto é retornado por meio de uma instância da interface IAsyncOperation que é retornada por meio do método CreatePushNotificationChannelForApplicationAsync . Quando a operação assíncrona for concluída com êxito, ela retornará o objeto PushNotificationChannel por meio de um método então ou concluído .
Propriedades
ExpirationTime |
Obtém a hora em que o canal expira. As notificações enviadas a este canal após esse tempo são rejeitadas. |
Uri |
Obtém o URI (Uniform Resource Identifier) para o qual um servidor de aplicativo envia uma notificação por push destinada a um aplicativo ou bloco secundário associado a esse canal. Esse URI (Uniform Resource Identifier) é transmitido e armazenado pelo servidor de aplicativos de terceiros. |
Métodos
Close() |
Invalida explicitamente esse canal. As notificações enviadas por push para esse canal depois que esse método é chamado não são entregues. |
Eventos
PushNotificationReceived |
Gerado quando uma notificação por push chega neste canal. |
Aplica-se a
Confira também
- Visão geral dos Serviços de Notificação por Push do Windows (WNS)
- Exemplo de notificações por push e periódicas (arquivadas)
- Guia de início rápido: enviando uma notificação por push
- Como solicitar, criar e salvar um canal de notificação
- Cabeçalhos de solicitação e resposta de serviço de notificação por push