DSAzure.TAzureService.QueryParams
Delphi
function QueryParams(Params: array of const; Values: array of const): String; overload;
function QueryParams(Params: array of const; Values: array of const; UserParams: array of const; UserValues: array of const): String; overload;
C++
System::UnicodeString __fastcall QueryParams(System::TVarRec *Params, const int Params_High, System::TVarRec *Values, const int Values_High)/* overload */;
System::UnicodeString __fastcall QueryParams(System::TVarRec *Params, const int Params_High, System::TVarRec *Values, const int Values_High, System::TVarRec *UserParams, const int UserParams_High, System::TVarRec *UserValues, const int UserValues_High)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | DSAzure.pas DSAzure.hpp |
DSAzure | TAzureService |
Description
Renvoie une représentation chaîne de requête des paramètres donnés et leurs valeurs.
Les deux tableaux requis et les deux tableaux facultatifs sont des paires, où le tableau Params
ou UserParams
contient les noms des paramètres, et le tableau Values
ou UserValues
contient les valeurs des paramètres correspondantes. La longueur de Params
et de Values
doit être la même, et la longueur de UserParams
et de UserValues
doit être la même.
QueryParams construit une chaîne de requête à partir de ces paramètres, dans le format :
'Params[i]=Values[i](&Params[j]=Values[j])*',
où les clés et les valeurs de la première paire de tableaux sont utilisées premièrement (Params
, Values
) et puis celles des tableaux facultatifs, s'ils ne sont pas vides.