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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Hash.pas System.Hash.hpp |
System.Hash | THash |
説明
渡されたハッシュ ダイジェストを GUID 文字列に変換し、その文字列を返します。
渡されるダイジェストの長さは 16 であると想定されています。DigestAsStringGUID は TGuidHelper.Create を呼び出します。渡されたダイジェストの長さが 16 でなければ、以下のように処理が行われます。
- 長さが 16 を超えていると、TGuidHelper.Create は最初の 16 バイトのみを使用し、残りは無視します。
- 長さが 16 未満であれば、TGuidHelper.Create は以下の例外を発生させます。
例外 | Exception.Message | シナリオ |
---|---|---|
GUID のバイト配列はちょうど <16> バイトの長さでなければなりません |
|