REST.Backend.EMSApi.TEMSClientAPI.DoAddAuthParameters
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 */;
Inhaltsverzeichnis
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 |
---|---|---|
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. |