System.Tether.Manager.TTetheringAdapter.DoRemoteManagerShutdown
Delphi
procedure DoRemoteManagerShutdown(const AManagerIdentifier: string); virtual;
C++
virtual void __fastcall DoRemoteManagerShutdown(const System::UnicodeString AManagerIdentifier);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | TTetheringAdapter |
説明
アダプタのマネージャの OnRemoteManagerShutdown イベントのディスパッチャ。また、シャットダウンをアナウンスしたリモート マネージャのリモート プロファイルから、マネージャのプロファイルを切断する役割も担います。
リモート アプリケーションが、あなたのアダプタのマネージャとペアになったマネージャを、無効化(Enabled を False
に設定)、もしくは破壊した場合に、そのリモート マネージャは、自分のアダプタに対して NotifyShutdown を呼び出します。 それらアダプタは、自分らのマネージャのシャットダウンを、そのマネージャ(あなたのアダプタのマネージャも含む)とペアになっているリモート マネージャたちに通知します。あなたのアダプタは、シャットダウン通知を受け取ると、 DoRemoteManagerShutdown を呼び出します。
DoRemoteManagerShutdown は、1 つのパラメータ AManagerIdentifier
を受け取ります。これは、シャットダウンを通知するリモート マネージャの識別子です。
DoRemoteManagerShutdown は、リモート マネージャの識別子を、あなたのアダプタのマネージャに渡します。アダプタのマネージャは:
- 登録されたプロファイルを、シャットダウンされたリモート マネージャのプロファイルから、Disconnects(切断)します。
- 自分自身への参照と、リモート マネージャの識別子の両方を、OnRemoteManagerShutdown イベントのハンドラに渡します。
関連項目
- System.Tether.Manager.TTetheringManager.OnRemoteManagerShutdown
- System.Tether.Manager.TTetheringRemoteManagerShutdownEvent