REST.Backend.EMSProvider.TCustomEMSConnectionInfo.AppHandshake
Delphi
procedure AppHandshake(const ACallback: TEMSClientAPI.TAppHandshakeProc);
C++
void __fastcall AppHandshake(const Rest::Backend::Emsapi::TEMSClientAPI::_di_TAppHandshakeProc ACallback);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | REST.Backend.EMSProvider.pas REST.Backend.EMSProvider.hpp |
REST.Backend.EMSProvider | TCustomEMSConnectionInfo |
Description
Demande les informations de version du serveur EMS et renvoie True
si les informations sont correctement reçues, ou False
dans le cas contraire.
Pour gérer les informations reçues, vous devez fournir une procédure de type TAppHandshakeProc (ACallback
). AppHandshake appelle votre procédure et fournit les informations de version reçues sous forme d'objet JSON.
Exceptions
Exception | Message | Description |
---|---|---|
MasterSecret requis |
Authentication a la valeur TAuthentication.MasterSecret et ConnectionInfo.MasterSecret est une chaîne vide. | |
Token de session requis |
Authentication a la valeur TAuthentication.Session, et vous ne vous êtes pas connecté ou le token d'authentification de session fourni lors de la connexion est une chaîne vide. | |
URLHost ne doit pas être vide |
La propriété URLHost pour la connexion au Moteur RAD Server (Serveur EMS) ne peut pas être vide. | |
URLProtocol ne doit pas être vide |
La propriété URLProtocol pour la connexion au Moteur RAD Server (Serveur EMS) ne peut pas être vide. |