PushNotificationChannel Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет канал push-уведомлений.
public ref class PushNotificationChannel sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.PushNotifications.PushNotificationsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PushNotificationChannel final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.PushNotifications.PushNotificationsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PushNotificationChannel
Public NotInheritable Class PushNotificationChannel
- Наследование
- Атрибуты
Комментарии
Запросите канал push-уведомлений, вызвав CreateChannelAsync, передав идентификатор приложения Azure Active Directory (AAD) для вашего приложения. После успешного завершения передайте значение свойства Uri в облачную службу. Ваша облачная служба использует этот URI для отправки запроса уведомления в службу push-уведомлений Windows (WNS), чтобы запросить отправку push-уведомления на устройство, вызывая событие PushReceived .
Свойства
ExpirationTime |
Возвращает время окончания срока действия канала push-уведомлений, по истечении которого необходимо запросить новый канал с помощью CreateChannelAsync. |
Uri |
Возвращает универсальный код ресурса (URI), представляющий канал push-уведомлений. |
Методы
Close() |
Закрывает канал push-уведомлений, после чего необходимо запросить новый канал с помощью [CreateChannelAsync](xref:Microsoft.Windows.PushNotifications.PushNotificationManager.CreateChannelAsync(System.Guid) |