System::Security::SecureString クラス
SecureString class
SecureString は、機密として保持すべきテキストを表します。このクラスは内部データを暗号化しません。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使ってインスタンスを作成しないでください。そうしないとランタイムエラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。
class SecureString : public System::IDisposable
メソッド
| メソッド | 説明 |
|---|---|
| AppendChar(char16_t) | 文字列の末尾に文字を追加します。 |
| Clear() | 現在の SecureString からすべての文字を削除します。 |
| Copy() const | この SecureString の複製を作成します。 |
| Dispose() override | 現在のオブジェクトが使用しているすべてのリソースを解放します。 |
| get_Length() const | このセキュア文字列の文字数を取得します。 |
| InsertAt(int32_t, char16_t) | 指定されたインデックスに文字を挿入します。 |
| IsReadOnly() const | このオブジェクトが読み取り専用としてマークされているかどうかを示すフラグを取得します。 |
| MakeReadOnly() | このセキュア文字列を読み取り専用にします。 |
| operator=(const SecureString&) | |
| RemoveAt(int32_t) | 指定された位置の文字を削除します。 |
| SecureString() | RTTI 情報。 |
| SecureString(const char16_t *, int32_t) | コンストラクタ。 |
| SecureString(const SecureString&) | |
| SetAt(int32_t, char16_t) | 指定された位置の既存の文字を置き換えます。 |
| ToUnsecureString() const | このセキュア文字列の内容を非セキュアな String オブジェクトにコピーします。注意して使用してください。 |
| ~SecureString() | デストラクタ。 |
参照
- Class IDisposable
- Namespace System::Security
- Library Aspose.Page for C++