REST.Backend.EMSServices.TEMSPushAPI.PushBroadcast
Delphi
procedure PushBroadcast(const AData: TPushData); overload;
procedure PushBroadcast(const AData: TJSONObject); overload;
C++
void __fastcall PushBroadcast(Rest::Backend::Pushtypes::TPushData* const AData)/* overload */;
void __fastcall PushBroadcast(System::Json::TJSONObject* const AData)/* overload */;
Inhaltsverzeichnis
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet | 
|---|---|---|---|---|
| procedure function | protected | REST.Backend.EMSServices.pas REST.Backend.EMSServices.hpp | REST.Backend.EMSServices | TEMSPushAPI | 
Beschreibung
Sendet die angegebenen EMS-Push-Daten an den EMS-Server, damit der EMS-Server die Meldung an alle Geräte umleitet.
Sie können die EMS-Push-Daten entweder als Instanz von TPushData oder als Instanz von TJSONObject angeben.
- Hinweis: Wenn Sie die EMS-Push-Daten als Instanz von TJSONObject angeben, muss diese Instanz eine JSON-Objektdatenstruktur repräsentieren. Wenn Sie Ihre Instanz als TJSONObjectangeben, während es sich eigentlich um eine andere JSON-Struktur, wie ein JSON-Array oder ein JSON-Wert, handelt, sendet PushBroadcast ein leeres JSON-Objekt anstelle der angegebenen EMS-Push-Daten.
Sie können optional eine Instanz von TPushStatus (AStatus) angeben, die PushBroadcast mit den Statusinformationen der EMS-Push-Benachrichtigung füllt, die der EMS-Server bereitstellt.
Exceptions
| Exception | Meldung | Beschreibung | 
|---|---|---|
| MasterSecret erforderlich | Der Authentifizierungstyp ist TAuthentication.MasterSecret, und die Eigenschaft MasterSecret der Verbindungsinformationen des zugrunde liegenden EMS-Backend-Dienstes ist ein leerer String. | |
| Sitzungs-Token erforderlich | Der Authentifizierungstyp ist TAuthentication.Session, und Sie haben sich nicht angemeldet. |