System.Tether.Manager.TTetheringCustomStorage
Delphi
TTetheringCustomStorage = class
C++
class PASCALIMPLEMENTATION DECLSPEC_DRTTI TTetheringCustomStorage : public System::TObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | System.Tether.Manager |
説明
セッション間でマネージャのペア設定データを永続化するための基底クラスです。
デフォルトでは、マネージャは、どのリモート マネージャとペアになっているかについての情報をメモリに格納しています。その結果、マネージャが前回ペアになっていたリモート マネージャに再接続することができますが、それは、同じセッションの中だけです。アプリケーションを再起動すると、マネージャのペア設定データが失われるため、パスワードが必要な場合は、パスワードを再度使用せずに、前回ペアになっていたリモート マネージャにマネージャが自動的に再接続することはできません。
TTetheringCustomStorage のサブクラスを実装し、そのインスタンスをマネージャの OnRequestStorage イベントの AStorage
パラメータに割り当てて、マネージャに永続性を提供することができます。ペア設定データをローカル ファイルなどの永続メディアに保存するように実装することができます。
TTetheringCustomStorage のサブクラスを実装するには、ペア設定情報の保存と読み込みを担当する以下のメンバを実装する必要があります。
関連項目
- System.Tether.Manager.TTetheringCustomStorage.LoadManagerGUID
- System.Tether.Manager.TTetheringCustomStorage.SaveManagerGUID
- System.Tether.Manager.TTetheringCustomStorage.LoadRemoteManagersGUIDs
- System.Tether.Manager.TTetheringCustomStorage.SaveRemoteManagersGUIDs
- TetheringIniFileStorage コード例(Delphi)