System.Tether.Manager.TTetheringAdapter.KnownManagers

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property KnownManagers: TStringList read GetKnownManagers;

C++

__property System::Classes::TStringList* KnownManagers = {read=GetKnownManagers};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property protected
System.Tether.Manager.pas
System.Tether.Manager.hpp
System.Tether.Manager TTetheringAdapter


Beschreibung

Gibt eine String-Liste mit Namens-/Wertepaaren zurück. Die Namen bezeichnen hierbei die Remote-Profile, die zuvor mit dem Manager Ihres Adapters gekoppelt waren, und die Werte sind die für die Passwortauthentifizierung beim Koppeln verwendeten Hash-Codes.

Der Manager Ihres Adapters verwaltet die Liste mit den bekannten Managern. Durch Aufrufe von TTetheringAdapter.SaveTokenFromLocal oder TTetheringAdapter.SaveTokenFromRemote werden der Liste Einträge hinzugefügt.

Die Liste der bekannten Manager wird im Arbeitsspeicher gespeichert und bei jedem Neustart Ihrer Anwendung zurückgesetzt. Damit die Liste der bekannten Manager zwischen Sitzungen erhalten bleibt, müssen Sie eine Ereignisbehandlungsroutine für das Ereignis OnRequestStorage vorsehen, die eine Instanz von TTetheringCustomStorage für die dauerhafte Speicherung von Managerdaten bereitstellt.

Mit den Hash-Codes können Unterklassen von TTetheringAdapter eine erneute Verbindung zu zuvor gekoppelten Managern ohne Passwort herstellen, weil der Manager Ihres Adapters und der Remote-Manager nach einer erfolgreichen Koppelung denselben Hash-Code speichern.

Siehe auch