REST.Backend.EMSServices.TEMSPushAPI.PushToTarget
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 |
---|---|---|
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é. |