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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | System.NetEncoding.Sqids.pas System.NetEncoding.Sqids.hpp |
System.NetEncoding.Sqids | TSqidsEncoding |
説明
TSqidsEncoding の新しいインスタンスを作成します。
Create は、次のパラメータを受け取ります:
AAlphabet
: 任意のエンコーディング アルファベット。 デフォルト値は空文字列で、Sqids のデフォルト アルファベット("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")を使用するようにします。AMinHashLength
: エンコード値の最小文字列長。 デフォルト値は0
、つまり下限の制限はありません。ABlockList
: エンコード値のブロック文字列のリスト。 デフォルト値は空配列で、自動生成された Sqids ID に誤って表示されるのが適切ではない可能性がある、既知の罵り単語のリストが使用されるようにします。