GooglePushMessage クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
は 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>) |
指定したパラメーター セットと省略可能 |
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) |
指定したキーに関連付けられている値を削除します。 |
適用対象
Azure SDK for .NET