Freigeben über


ApplePushMessage Klasse

Definition

Die ApplePushMessage hilft beim Generieren einer Benachrichtigungsnutzlast für den Apple Push Notification Service. Benachrichtigungen können mithilfe der PushClient Klasse gesendet werden, die in der ApiServices Klasse verfügbar ist.

[System.Serializable]
public class ApplePushMessage : System.Collections.Generic.Dictionary<string,object>, Microsoft.WindowsAzure.Mobile.Service.Notifications.IPushMessage
[<System.Serializable>]
type ApplePushMessage = class
    inherit Dictionary<string, obj>
    interface IPushMessage
Public Class ApplePushMessage
Inherits Dictionary(Of String, Object)
Implements IPushMessage
Vererbung
ApplePushMessage
Attribute
Implementiert

Konstruktoren

ApplePushMessage()

Initialisiert eine neue instance der ApplePushMessage -Klasse, die das Erstellen einer Benachrichtigungsnachricht für den Apple Push Notification Service ermöglicht. Legen Sie die entsprechenden Eigenschaften für die Nachricht fest, und übermitteln Sie über PushClient.

ApplePushMessage(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der ApplePushMessage-Klasse mit den angegebenen Serialisierungsinformationen und dem angegebenen Streamingkontext

ApplePushMessage(String, Nullable<TimeSpan>)

Initialisiert eine neue instance der ApplePushMessage -Klasse mit einer bestimmten alert Nachricht und einer optionalen expiration Benachrichtigung.

Eigenschaften

Aps

Ruft den ApsProperties für diesen ApplePushMessage ab.

Expiration

Legt die Lebensdauer der Benachrichtigung fest oder ruft sie ab. Am Ende der Lebensdauer ist die Benachrichtigung nicht mehr gültig und kann verworfen werden. Wenn dieser Wert nicht NULL ist, speichern APNs die Benachrichtigung und versuchen, die Benachrichtigung mindestens einmal zu übermitteln. Geben Sie NULL an, um anzugeben, dass die Benachrichtigung sofort abläuft und dass APNs die Benachrichtigung überhaupt nicht speichern sollen.

JsonPayload

Alternativ zum Erstellen der Benachrichtigung durch Initialisieren der ApplePushMessage direkt ist es möglich, eine vollständige JSON-Darstellung bereitzustellen, die unverändert an den Notification Hub gesendet wird.

Methoden

ToString()

Stellt eine JSON-codierte Darstellung dieser Darstellung bereit. ApplePushMessage

Gilt für: