次の方法で共有


GooglePushMessage クラス

定義

GooglePushMessage 、Google Cloud Messaging for Chrome (GCM) を対象とした通知ペイロードの生成に役立ちます。 通知は、 クラスからApiServices使用できる クラスをPushClient使用して送信できます。

[System.Serializable]
public class GooglePushMessage : System.Collections.Generic.Dictionary<string,object>, Microsoft.WindowsAzure.Mobile.Service.Notifications.IPushMessage
[<System.Serializable>]
type GooglePushMessage = class
    inherit Dictionary<string, obj>
    interface IPushMessage
Public Class GooglePushMessage
Inherits Dictionary(Of String, Object)
Implements IPushMessage
継承
GooglePushMessage
属性
実装

コンストラクター

GooglePushMessage()

クラスの新しいインスタンスを GooglePushMessage 初期化して、Google Cloud Messaging for Chrome (GCM) を対象とする通知メッセージを作成できるようにします。メッセージに適切なプロパティを設定し、 PushClient

GooglePushMessage(IDictionary<String,String>, Nullable<TimeSpan>)

パラメーターのセットと省略可能な を GooglePushMessage 使用して、 クラスの data 新しいインスタンスを初期化 timeToLiveします。

GooglePushMessage(SerializationInfo, StreamingContext)

指定したシリアル化情報とストリーム コンテキストを使用して、GooglePushMessage クラスの新しいインスタンスを初期化します。

プロパティ

CollapseKey

折りたたみキーは、デバイスがオフラインのときに like メッセージのグループを折りたたむための任意の文字列であり、最新のメッセージのみがクライアントに送信されます。 たとえば、"新しいメール"、"更新使用可能"などです。

Data

メッセージに含めるコレクションまたは名前と値のプロパティ。 プロパティは単純型である必要があります。つまり、入れ子にすることはできません。

DelayWhileIdle

デバイスがアイドル状態の間にメッセージを配信するかどうかを示します。

JsonPayload

を直接初期化して通知を GooglePushMessage 作成する代わりに、変更されていない状態で Notification Hub に送信される完全な JSON 表現を提供できます。

TimeToLiveInSeconds

Time to Live (TTL) プロパティを使用すると、送信者はメッセージの最大有効期間を指定できます。 このパラメーターの値は、0 ~ 2,419,200 秒の期間である必要があります。これは、GCM がメッセージを格納して配信しようとする最大期間に対応します。 このフィールドを含まない要求の既定値は、最大 4 週間です。

メソッド

ToString()

このの JSON エンコード表現を提供します GooglePushMessage

適用対象