System.NetEncoding.Sqids.TSqidsEncoding.Create
Delphi
constructor Create(const AAlphabet: string = ''; AMinHashLength: Integer = 0;
const ABlockList: TArray<string> = nil);
C++
__fastcall TSqidsEncoding(const System::UnicodeString AAlphabet, int AMinHashLength, const System::DynamicArray<System::UnicodeString> ABlockList);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | System.NetEncoding.Sqids.pas System.NetEncoding.Sqids.hpp |
System.NetEncoding.Sqids | TSqidsEncoding |
Beschreibung
Erstellt eine neue Instanz von TSqidsEncoding.
Create akzeptiert die folgenden Parameter:
AAlphabet
: Ein optionales Verschlüsselungsalphabet. Der Standardwert ist ein leerer String, was zur Verwendung des Sqids-Standardalphabets ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789") führt.AMinHashLength
: Eine Mindestlänge des Strings für den verschlüsselten Wert. Der Standardwert ist0
, d. h. er hat keine Untergrenze.ABlockList
: Eine Liste gesperrter Strings für die verschlüsselten Werte. Der Standardwert ist ein leeres Array, was dazu führt, dass eine Liste bekannter Schimpfwörter verwendet wird, die möglicherweise nicht versehentlich in den automatisch generierten Sqids-IDs auftauchen sollten.