System.Tether.Manager.TTetheringManager.Identifier
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
パラメータに割り当てる必要があります。