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(void)/* 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. |