次の方法で共有


GooglePushMessage クラス

定義

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

[System.Serializable]
public class GooglePushMessage : System.Collections.Generic.Dictionary<string,object>, Microsoft.Azure.Mobile.Server.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>)

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

GooglePushMessage(SerializationInfo, StreamingContext)

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

プロパティ

CollapseKey

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

Data

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

DelayWhileIdle

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

JsonPayload

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

TimeToLiveInSeconds

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

メソッド

ToString()

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

拡張メソッド

TryRemove<TKey,TValue>(Dictionary<TKey,TValue>, TKey, TValue)

指定したキーに関連付けられている値を削除します。

適用対象