System.NetEncoding.Sqids.TSqidsEncoding.Create

提供: RAD Studio API Documentation
移動先: 案内検索

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);

プロパティ

種類 可視性 ソース ユニット
constructor public
System.NetEncoding.Sqids.pas
System.NetEncoding.Sqids.hpp
System.NetEncoding.Sqids TSqidsEncoding


説明

TSqidsEncoding の新しいインスタンスを作成します。

Create は、次のパラメータを受け取ります:

  • AAlphabet: 任意のエンコーディング アルファベット。 デフォルト値は空文字列で、Sqids のデフォルト アルファベット("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")を使用するようにします。
  • AMinHashLength: エンコード値の最小文字列長。 デフォルト値は 0、つまり下限の制限はありません。
  • ABlockList: エンコード値のブロック文字列のリスト。 デフォルト値は空配列で、自動生成された Sqids ID に誤って表示されるのが適切ではない可能性がある、既知の罵り単語のリストが使用されるようにします。

関連項目