REST.Backend.EMSServices.TEMSPushAPI.PushToTarget

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
REST.Backend.EMSServices.pas
REST.Backend.EMSServices.hpp
REST.Backend.EMSServices TEMSPushAPI


Description

Envoie les données push EMS spécifiées au serveur EMS pour que le serveur EMS redirige le message vers la cible spécifiée.

Vous pouvez spécifier les données push EMS comme une instance de TPushData ou une instance de TJSONObject.

Remarque : Si vous spécifiez les données push EMS comme une instance de TJSONObject, cette instance doit représenter une structure de données d'objet JSON. Si vous transtypez votre instance sous la forme d'un TJSONObject alors qu'elle représente en fait une structure JSON différente, comme un tableau JSON ou une valeur JSON, PushToTarget envoie un objet JSON vide à la place des données push spécifiées.

Vous pouvez éventuellement spécifier une instance de TPushStatus (AStatus) que PushToTarget remplit avec les informations d'état de notification push EMS fournies par le serveur EMS.

Exceptions

Exception Message Description

EEMSClientAPIError

MasterSecret requis

Le type d'authentification a la valeur TAuthentication.MasterSecret, et la propriété MasterSecret des informations de connexion du service backend EMS sous-jacent est une chaîne vide.

Token de session requis

Le type d'authentification a la valeur TAuthentication.Session, et vous ne vous êtes pas connecté.

Voir aussi