PushNotificationChannel Класс

Определение

Представляет средство доставки и механизм адресации для push-уведомлений.

Универсальный код ресурса канала (URI), представленный этим интерфейсом, используется сторонним сервером приложений для взаимодействия со службами push-уведомлений Windows (WNS). Канал push-уведомлений используется клиентом для перехвата уведомлений.

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
Наследование
Object Platform::Object IInspectable PushNotificationChannel
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
internetClient

Комментарии

Этот объект возвращается через экземпляр интерфейса IAsyncOperation , который возвращается с помощью метода CreatePushNotificationChannelForApplicationAsync . После успешного завершения асинхронной операции она возвращает объект PushNotificationChannel с помощью метода then или done .

Свойства

ExpirationTime

Возвращает время истечения срока действия канала. Уведомления, отправленные на этот канал после этого времени, отклоняются.

Uri

Возвращает универсальный код ресурса (URI), в который сервер приложений отправляет push-уведомление, предназначенное для приложения или дополнительной плитки, привязанной к этому каналу. Этот универсальный код ресурса (URI) передается и сохраняется на стороннем сервере приложений.

Методы

Close()

Явным образом делает этот канал недействительным. Уведомления, отправленные в этот канал после вызова этого метода, не доставляются.

События

PushNotificationReceived

Возникает при поступлении push-уведомления в этот канал.

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

См. также раздел