System.Tether.Manager.TTetheringManager.Identifier

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Identifier: string read FIdentifier;

C++

__property System::UnicodeString Identifier = {read=FIdentifier};

プロパティ

種類 可視性 ソース ユニット
property public
System.Tether.Manager.pas
System.Tether.Manager.hpp
System.Tether.Manager TTetheringManager


説明

お使いのマネージャを一意に識別するランダムな文字列です。

識別子は、TGUID.NewGuid.ToString で生成されるランダムな GUID です。

2 つのマネージャが互いに相手のペアになる場合、各マネージャでは、もう一方のマネージャの識別子と、ペア設定操作の際に両方のマネージャで認証に使用されたハッシュをメモリに保存します。これらのマネージャは、互いへの接続がなくなり、ペア設定時と同じセッションで再度互いを検出する場合は、Identifier によって互いを認識し相手への接続を自動的に再確立できます。PairManager を参照してください。

マネージャのインスタンスを作成するたびに、Identifier にランダムな文字列が割り当てられます。その結果、アプリケーションを再起動すると、お使いのマネージャと前回ペアになっていたリモート マネージャは、お使いのマネージャを認識しなくなります。お使いのマネージャの Identifier を永続化する場合は、TTetheringCustomStorage のサブクラスを実装し、そのサブクラスのインスタンスを、お使いのマネージャの OnRequestStorage イベントの AStorage パラメータに割り当てる必要があります。

関連項目