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
- Наследование
- Атрибуты
Требования к 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-уведомления в этот канал. |