Partager via


GooglePushMessage Classe

Définition

permet GooglePushMessage de générer une charge utile de notification ciblant Google Cloud Messaging pour Chrome (GCM). Les notifications peuvent être envoyées à l’aide de la PushClient classe disponible à partir de la ApiServices classe .

[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
Héritage
GooglePushMessage
Attributs
Implémente

Constructeurs

GooglePushMessage()

Initialise une nouvelle instance de la classe permettant la GooglePushMessage création d’un message de notification ciblant Google Cloud Messaging pour Chrome (GCM). Définissez les propriétés appropriées sur le message et envoyez via lePushClient

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

Initialise une nouvelle instance de la GooglePushMessage classe avec un ensemble donné de data paramètres et un facultatif timeToLive.

GooglePushMessage(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe GooglePushMessage avec les informations de sérialisation et le contexte de diffusion en continu spécifiés.

Propriétés

CollapseKey

Une clé de réduction est une chaîne arbitraire utilisée pour réduire un groupe de messages similaires lorsque l’appareil est hors connexion, de sorte que seul le message le plus récent soit envoyé au client. Par exemple, « Nouveau courrier », « Mises à jour disponible », etc.

Data

Collection ou propriétés nom-valeur à inclure dans le message. Les propriétés doivent être des types simples, c’est-à-dire qu’elles ne peuvent pas être imbriquées.

DelayWhileIdle

Indique si le message doit être remis pendant que l’appareil est inactif.

JsonPayload

En guise d’alternative à la création de la notification en initialisant directement, GooglePushMessage il est possible de fournir une représentation JSON complète qui sera envoyée au hub de notification sans modification.

TimeToLiveInSeconds

La propriété Durée de vie (TTL) permet à l’expéditeur de spécifier la durée de vie maximale d’un message. La valeur de ce paramètre doit être une durée comprise entre 0 et 2 419 200 secondes, et elle correspond à la période maximale pendant laquelle GCM stocke et tente de remettre le message. Les demandes qui ne contiennent pas ce champ sont par défaut d’une période maximale de 4 semaines.

Méthodes

ToString()

Fournit une représentation encodée JSON de ce GooglePushMessage

S’applique à