System.NetEncoding.Sqids.TSqidsEncoding.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Voir aussi