REST.Backend.EMSProvider.TCustomEMSConnectionInfo.AppHandshake

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

EEMSClientAPIError

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.

EEMSProviderError

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.