REST.Backend.EMSApi.TEMSClientAPI.DoAddAuthParameters

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DoAddAuthParameters; overload;
procedure DoAddAuthParameters(AAuthentication: TAuthentication); overload;
procedure DoAddAuthParameters(const ARequest: TCustomRESTRequest; AAuthentication: TAuthentication); overload;

C++

void __fastcall DoAddAuthParameters()/* overload */;
void __fastcall DoAddAuthParameters(TAuthentication AAuthentication)/* overload */;
void __fastcall DoAddAuthParameters(Rest::Client::TCustomRESTRequest* const ARequest, TAuthentication AAuthentication)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
REST.Backend.EMSApi.pas
REST.Backend.EMSApi.hpp
REST.Backend.EMSApi TEMSClientAPI


Beschreibung

Fügt den Headern der angegebenen Anforderung die konfigurierten Authentifizierungsdaten hinzu.

DoAddAuthParameters akzeptiert die folgenden Parameter:

  • AAuthentication: Optional. Der Typ des Authentifizierungsparameters, der hinzugefügt werden soll.
  • ARequest: Optional. Die Anforderung, zu der der Parameter hinzugefügt werden soll.

Wenn Sie AAuthentication nicht angeben, verwendet die Methode den Rückgabewert von GetActualAuthentication. Wenn Sie ARequest nicht angeben, verwendet die Methode den Wert der Eigenschaft Request. Bei der Methode, für die Sie nur den Parameter ARequest angeben können, handelt es sich allerdings um AddAuthParameters.

AddAuthParameters ruft DoAddAuthParameters auf.

Exceptions

Exception Meldung Beschreibung

EEMSClientAPIError

MasterSecret erforderlich

Authentication ist TAuthentication.MasterSecret und ConnectionInfo.MasterSecret ist ein leerer String.

Sitzungs-Token erforderlich

Authentication ist TAuthentication.Session, und Sie haben sich nicht angemeldet oder das bei der Anmeldung (Login) angegebene Sitzungsauthentifizierungs-Token ist ein leerer String.

Siehe auch