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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | System.NetEncoding.Sqids.pas System.NetEncoding.Sqids.hpp |
System.NetEncoding.Sqids | TSqidsEncoding |
Description
Crée une nouvelle instance de TSqidsEncoding.
Create accepte les paramètres suivants :
AAlphabet
: Un alphabet d'encodage facultatif. La valeur par défaut est une chaîne vide, qui entraîne l'utilisation de l'alphabet par défaut Sqids ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789").AMinHashLength
: Une longueur de chaîne minimale pour la valeur encodée. La valeur par défaut est0
, c'est-à-dire qu'elle n'a pas de limite inférieure.ABlockList
: Une liste de chaînes bloquées pour les valeurs encodées. La valeur par défaut étant un tableau vide, une liste de jurons ou de mots offensants est générée automatiquement, c'est-à-dire que des mots inappropriés qui s'affichent accidentellement dans les ID générés automatiquement par Sqids.