System.Hash.THash.DigestAsStringGUID
Delphi
class function DigestAsStringGUID(const ADigest: TBytes): string; static;
C++
static System::UnicodeString __fastcall DigestAsStringGUID(const System::Sysutils::TBytes ADigest);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Hash.pas System.Hash.hpp |
System.Hash | THash |
Beschreibung
Konvertiert den angegebenen Hashwert (Digest) in einen GUID-String und gibt diesen String zurück.
Die erwartete Länge des angegebenen Wertes (Digest) beträgt 16. DigestAsStringGUID ruft TGuidHelper.Create auf. Beträgt die Länge des angegebenen Wertes (Digest) nicht 16, geschieht Folgendes:
- Ist die Länge größer als 16, verwendet TGuidHelper.Create nur die ersten 16 Byte und ignoriert den Rest.
- Ist die Länge kleiner als 16, löst TGuidHelper.Create die folgende Exception aus:
Exception | Exception.Message | Szenarien |
---|---|---|
Byte-Array für GUID muss genau <16> Byte lang sein |
|