REST.Client.TCustomRESTRequest.AddParameter
Delphi
procedure AddParameter(const AName, AValue: string); overload;
procedure AddParameter(const AName: string; AJsonObject: TJSONObject; AFreeJson: boolean = true); overload;
procedure AddParameter(const AName, AValue: string; const AKind: TRESTRequestParameterKind); overload;
procedure AddParameter(const AName, AValue: string; const AKind: TRESTRequestParameterKind;  const AOptions: TRESTRequestParameterOptions); overload;
C++
void __fastcall AddParameter(const System::UnicodeString AName, const System::UnicodeString AValue)/* overload */;
void __fastcall AddParameter(const System::UnicodeString AName, System::Json::TJSONObject* AJsonObject, bool AFreeJson = true)/* overload */;
void __fastcall AddParameter(const System::UnicodeString AName, const System::UnicodeString AValue, const Rest::Types::TRESTRequestParameterKind AKind)/* overload */;
void __fastcall AddParameter(const System::UnicodeString AName, const System::UnicodeString AValue, const Rest::Types::TRESTRequestParameterKind AKind, const Rest::Types::TRESTRequestParameterOptions AOptions)/* overload */;
Propriétés
| Type | Visibilité | Source | Unité | Parent | 
|---|---|---|---|---|
| procedure function | public | REST.Client.pas REST.Client.hpp | REST.Client | TCustomRESTRequest | 
Description
Ajoute un paramètre HTTP à la requête. Si un paramètre ayant le même nom existe déjà, la méthode redéfinit le paramètre existant.
Cette méthode est surchargée :
- La première méthode surchargée AddParameter ajoute un nouveau paramètre par nom/valeur. Cette méthode spécifie les paramètres suivants :
- AName-- spécifie le nom du paramètre.
- AValue-- spécifie la valeur du paramètre.
 
- La seconde méthode surchargée AddParameter ajoute un nouveau paramètre HTTP formaté JSON à la requête. Cette méthode spécifie les paramètres suivants :
- AName-- spécifie le nom du paramètre.
- AJsonObject-- spécifie la valeur de paramètre devant être formatée en tant qu'objet JSON.
- AFreeJson-- lorsque la valeur vaut- True, l'objet spécifié dans le paramètre- AJsonObjectest automatiquement libéré.
 
- La troisième méthode surchargée AddParameter ajoute un nouveau paramètre à la requête et spécifie le type de paramètre. Cette méthode spécifie les paramètres suivants :
- AName-- spécifie le nom du paramètre.
- AValue-- spécifie la valeur du paramètre.
- AKind-- spécifie le genre du paramètre.
 
- La quatrième méthode surchargée AddParameter ajoute un nouveau paramètre à la requête et spécifie le genre et les options du paramètre. Cette méthode spécifie les paramètres suivants :
- AName-- spécifie le nom du paramètre.
- AValue-- spécifie la valeur du paramètre.
- AKind-- spécifie le genre du paramètre.
- AOptions-- spécifie les options du paramètre.