System.NetEncoding.Sqids.TSqidsEncoding.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 ist 0, 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.

Siehe auch