GooglePushMessage Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das GooglePushMessage hilft beim Generieren einer Benachrichtigungsnutzlast für Google Cloud Messaging für Chrome (GCM). Benachrichtigungen können mithilfe der PushClient Klasse gesendet werden, die in der ApiServices Klasse verfügbar ist.
[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
- Vererbung
-
GooglePushMessage
- Attribute
- Implementiert
Konstruktoren
GooglePushMessage() |
Initialisiert eine neue instance der GooglePushMessage -Klasse, die die Erstellung einer Benachrichtigungsnachricht für Google Cloud Messaging für Chrome (GCM) ermöglicht. Legen Sie die entsprechenden Eigenschaften für die Nachricht fest, und übermitteln Sie über diePushClient |
GooglePushMessage(IDictionary<String,String>, Nullable<TimeSpan>) |
Initialisiert einen neuen instance der GooglePushMessage -Klasse mit einem bestimmten Satz von |
GooglePushMessage(SerializationInfo, StreamingContext) |
Initialisiert eine neue Instanz der GooglePushMessage-Klasse mit den angegebenen Serialisierungsinformationen und dem angegebenen Streamingkontext |
Eigenschaften
CollapseKey |
Ein Schlüssel zum Reduzieren ist eine beliebige Zeichenfolge, die verwendet wird, um eine Gruppe von ähnlichen Nachrichten zu reduzieren, wenn das Gerät offline ist, sodass nur die neueste Nachricht an den Client gesendet wird. Beispiel: "Neue E-Mail", "Updates verfügbar" usw. |
Data |
Eine Auflistungs- oder Name-Wert-Eigenschaft, die in die Nachricht eingeschlossen werden soll. Eigenschaften müssen einfache Typen sein, d. h. sie können nicht geschachtelt werden. |
DelayWhileIdle |
Gibt an, ob die Nachricht übermittelt werden soll, während sich das Gerät im Leerlauf befindet. |
JsonPayload |
Alternativ zum Erstellen der Benachrichtigung durch Initialisieren der GooglePushMessage direkt ist es möglich, eine vollständige JSON-Darstellung bereitzustellen, die unverändert an den Notification Hub gesendet wird. |
TimeToLiveInSeconds |
Mit der TTL-Eigenschaft (Time to Live) kann der Absender die maximale Lebensdauer einer Nachricht angeben. Der Wert dieses Parameters muss eine Dauer von 0 bis 2.419.200 Sekunden sein, und er entspricht dem maximalen Zeitraum, für den GCM die Nachricht speichert und zu übermitteln versucht. Anforderungen, die dieses Feld nicht enthalten, werden standardmäßig auf den maximalen Zeitraum von 4 Wochen festgelegt. |
Methoden
ToString() |
Stellt eine JSON-codierte Darstellung dieser Darstellung bereit. GooglePushMessage |
Gilt für:
Azure SDK for .NET