PushNotificationChannel 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示推播通知的傳遞車輛和定址機制。
協力廠商應用程式伺服器會使用此介面所代表的通道統一資源識別項 (URI) ,與 Windows 推播通知服務通訊 (WNS) 。 用戶端會使用推播通知通道來攔截通知。
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 方法傳回。 當非同步作業順利完成時,它會透過 then 或 done 方法傳回 PushNotificationChannel 物件。
屬性
ExpirationTime |
取得通道到期的時間。 在此時間之後傳送給此通道的通知會遭到拒絕。 |
Uri |
取得應用程式伺服器傳送推播通知給應用程式或系結至此通道之次要磚的統一資源識別項 (URI) 。 此統一資源識別項 (URI) 會傳輸至協力廠商應用程式伺服器並儲存。 |
方法
Close() |
明確使這個通道失效。 呼叫此方法之後,不會傳遞任何推送至此通道的通知。 |
事件
PushNotificationReceived |
當推播通知到達此通道時引發。 |