System.Hash.THash.DigestAsStringGUID
Delphi
class function DigestAsStringGUID(const ADigest: TBytes): string; static;
C++
static System::UnicodeString __fastcall DigestAsStringGUID(const System::DynamicArray<System::Byte> ADigest);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Hash.pas System.Hash.hpp |
System.Hash | THash |
Description
Convertit la synthèse (digest) de hachage en chaîne GUID et renvoie cette chaîne.
La longueur attendue de la synthèse fournie est 16. DigestAsStringGUID appelle TGuidHelper.Create. Si la longueur de la synthèse fournie n'est pas 16, voici ce qui se produit :
- Si la longueur est supérieure à 16, TGuidHelper.Create utilise seulement les 16 premiers octets et ignore le reste.
- Si la longueur est inférieure à 16, TGuidHelper.Create déclenche l'exception suivante :
Exception | Exception.Message | Scénarios |
---|---|---|
Le tableau d'octets pour GUID doit être exactement d'une longueur de <16> octets |
|