DSAzure.TAzureService.CanonicalizedQueryParams
Delphi
function CanonicalizedQueryParams(aParams: array of const; aValues: array of const; aUserParams: array of const; aUserValues: array of const): String;
C++
System::UnicodeString __fastcall CanonicalizedQueryParams(System::TVarRec *aParams, const int aParams_High, System::TVarRec *aValues, const int aValues_High, System::TVarRec *aUserParams, const int aUserParams_High, System::TVarRec *aUserValues, const int aUserValues_High);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | protected | DSAzure.pas DSAzure.hpp |
DSAzure | TAzureService |
Description
Builds a sorted string representation of the given parameters.
CanonicalizedQueryParams takes in two pairs of arrays. The first pair of arrays is represented by URI parameters and their corresponding values for properties specified by the API. The second pair of arrays is also represented by URI parameters and their values, but the API may allow the user to indirectly specify them, depending on the function being called. See TAzureBlobService.ListBlobs, for example.
The result is a string representation of the parameter keys and their values, sorted by key.