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
AData
en tant que TPushData et transmettez une valeurnil
dans 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. |
|