REST.Backend.PushTypes.TBackendPushApi.PushToTarget
Delphi
procedure PushToTarget(const AData: TPushData; const ATarget: TJSONObject); overload;
procedure PushToTarget(const AData: TJSONObject; const ATarget: TJSONObject); overload;
C++
void __fastcall PushToTarget(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 |
public | REST.Backend.PushTypes.pas REST.Backend.PushTypes.hpp |
REST.Backend.PushTypes | TBackendPushApi |
Description
Envoie les données de notification spécifiées à la cible spécifiée.
Vous pouvez spécifier le paramètre AData en tant que TPushData ou en tant que TJSONObject et le paramètre ATarget en tant que TJSONObject.
PushToTarget vérifie que le fournisseur prend en charge l'interface IBackendPushApi3.
Si c'est le cas, PushToTarget appelle IBackendPushApi3.PushToTarget.
Sinon, PushToTarget vérifie la valeur du paramètre ATarget :
- Si vous spécifiez
ADataen tant que TPushData et transmettez une valeurnildans le paramètreATarget, PushToTarget appelle IBackendPushApi.PushBroadcast. - Sinon, PushToTarget déclenche une exception.
Exceptions
Un appel à PushToTarget peut déclencher l'exception suivante :
| Exception | Exception.Message | Scénarios |
|---|---|---|
|
Le fournisseur ne prend pas en charge cette opération. |
|