REST.Backend.EMSServices.TEMSPushAPI.PushToTarget

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure PushToTarget(const AData: TPushData; const ATarget: TJSONObject); overload;
procedure PushToTarget(const AData: TJSONObject; const ATarget: TJSONObject); overload;

C++

void __fastcall PushToTarget(Rest::Backend::Pushtypes::TPushData* const AData, System::Json::TJSONObject* const ATarget)/* overload */;
void __fastcall PushToTarget(System::Json::TJSONObject* const AData, System::Json::TJSONObject* const ATarget)/* overload */;

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 das angegebene Ziel weiterleitet.

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 TJSONObject angeben, während es sich eigentlich um eine andere JSON-Struktur, wie ein JSON-Array oder ein JSON-Wert, handelt, sendet PushToTarget ein leeres JSON-Objekt anstelle der angegebenen EMS-Push-Daten.

Sie können optional eine Instanz von TPushStatus (AStatus) angeben, die PushToTarget mit den Statusinformationen der EMS-Push-Benachrichtigung füllt, die der EMS-Server bereitstellt.

Exceptions

Exception Meldung Beschreibung

EEMSClientAPIError

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.

Siehe auch