System.Tether.Manager.TTetheringAdapter.DoUnPairManager
Delphi
procedure DoUnPairManager(const AManager: TTetheringManagerInfo); virtual;
C++
virtual void __fastcall DoUnPairManager(const TTetheringManagerInfo &AManager);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | TTetheringAdapter |
Beschreibung
Dispatcher des OnUnPairManager-Ereignisses des Managers Ihres Adapters, das für die Aufhebung der Verbindung zu einem Remote-Manager und für die Trennung vom Remote-Manager zuständig ist.
Wenn der Manager eines Remote-Adapters die Trennung von dem Manager Ihres Adapters anfordert, ruft der Remote-Manager UnPairManager für seine Adapter auf. Der Remote-Adapter sendet eine Anforderung an Ihren Adapter, der DoUnPairManager zum Behandeln der Anforderung aufruft.
DoUnPairManager erhält einen einzigen Paramter, AManager
, der eine Instanz von TTetheringManagerInfo ist, die Informationen über den Remote-Manager, der die Trennung von dem Manager Ihres Adapters anforderte, enthält.
DoUnPairManager übergibt diese Informationen an den Manager Ihres Adapters. Der Manager Ihres Adapters:
- Hebt die Verbindung seiner registrierten Profile mit den Remote-Profilen des Remote-Managers auf.
- Hebt die Verbindung seiner registrierten Profile mit dem Remote-Manager selbst auf.
- Hebt die Verbindung zwischen sich selbst und dem Remote-Manager auf und trennt sich von diesem.
- Übergibt sowohl eine Referenz auf sich selbst als auch eine Instanz von TTetheringManagerInfo über den Remote-Manager an die Behandlungsroutine seines OnUnPairManager-Ereignisses.
Siehe auch
- System.Tether.Manager.TTetheringManager.OnUnPairManager
- System.Tether.Manager.TTetheringUnPairManagerEvent