System.Beacon.IBeacon.IsEqualTo
Delphi
function IsEqualTo(const AGUID: TGUID; AMajor, AMinor: word): Boolean; overload;
function IsEqualTo(const ANamespace: TNamespace; const AInstance: TInstance): Boolean; overload;
function IsEqualTo(const AIBeacon: IBeacon): Boolean; overload;
C++
virtual bool __fastcall IsEqualTo(const GUID &AGUID, System::Word AMajor, System::Word AMinor) = 0 /* overload */;
virtual bool __fastcall IsEqualTo(const TNamespace &ANamespace, const TInstance &AInstance) = 0 /* overload */;
virtual bool __fastcall IsEqualTo(const _di_IBeacon AIBeacon) = 0 /* overload */;
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | System.Beacon.pas System.Beacon.hpp |
System.Beacon | IBeacon |
説明
パラメータで指定された情報が、現在のビーコンに対応しているかどうかチェックします。
オーバーロード メソッドによって、使用できるパラメータが次のようになります:
- 第1シグニチャは、
AGUID、AMajor、AMinorを受け取ります: それらが現在のビーコン プロパティ(GUID、Major、Minor)と等しかった場合に、Trueを返します。そうでなければ、Falseを返します。 - 第2シグニチャは、
ANamespaceとAInstanceを受け取ります: それらが現在の EddystoneUID ビーコン プロパティ(Namespace と Instance)と等しかった場合に、Trueを返します。 そうでなければ、Falseを返します。 - 第3シグニチャは、
AIBeaconを受け取ります: それが、その適切なインターフェイスへの参照および関連づけられているコンテンツにより、現在のビーコンと等しかった場合にTrueを返します。そうでなければ、Falseを返します。