System.Tether.Manager.TTetheringAdapter.DoUnPairManager

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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:

  1. Hebt die Verbindung seiner registrierten Profile mit den Remote-Profilen des Remote-Managers auf.
  2. Hebt die Verbindung seiner registrierten Profile mit dem Remote-Manager selbst auf.
  3. Hebt die Verbindung zwischen sich selbst und dem Remote-Manager auf und trennt sich von diesem.
  4. Ü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