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. |