System.Tether.Manager.TTetheringCustomStorage
Delphi
TTetheringCustomStorage = class
C++
class PASCALIMPLEMENTATION DECLSPEC_DRTTI TTetheringCustomStorage : public System::TObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | System.Tether.Manager |
Description
Classe de base pour établir de façon persistante l'appairage des données d'un gestionnaire entre des sessions.
Par défaut, les gestionnaires stockent en mémoire les informations relatives aux gestionnaires distants auxquels ils sont appairés. En conséquence, votre gestionnaire peut se reconnecter à un gestionnaire distant ayant précédemment été appairé, mais uniquement si l'opération a eu lieu lors d'une même session. Si vous redémarrez votre application, votre gestionnaire perd ses données d'appairage et ne peut pas se reconnecter automatiquement à des gestionnaires distants auxquels il a déjà été appairé sans utiliser à nouveau un mot de passe si cela est obligatoire.
Vous pouvez implémenter une sous-classe de TTetheringCustomStorage et affecter une instance au paramètre AStorage
de l'événement OnRequestStorage de votre gestionnaire pour assurer la persistance. Votre implémentation peut stocker ces données dans un média persistant, par exemple un fichier local.
Pour implémenter une sous-classe de TTetheringCustomStorage, vous devez implémenter les membres suivants. Ces derniers sont responsables de la sauvegarde et du chargement des informations d'appairage :
Voir aussi
- System.Tether.Manager.TTetheringCustomStorage.LoadManagerGUID
- System.Tether.Manager.TTetheringCustomStorage.SaveManagerGUID
- System.Tether.Manager.TTetheringCustomStorage.LoadRemoteManagersGUIDs
- System.Tether.Manager.TTetheringCustomStorage.SaveRemoteManagersGUIDs
- Exemple de code (Delphi) TetheringIniFileStorage