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 */;
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | public | System.Beacon.pas System.Beacon.hpp |
System.Beacon | IBeacon |
Description
Vérifie si les informations spécifiées dans les paramètres correspondent au beacon en cours.
En fonction des différentes méthodes surchargées, vous pouvez utiliser les paramètres suivants :
- La première signature accepte
AGUID,AMajoretAMinor: elle renvoieTruequand ils sont égaux aux propriétés en cours du beacon (GUID, Major, et Minor). Sinon, elle renvoieFalse. - La deuxième signature accepte
ANamespaceetAInstance: elle renvoieTruequand ils sont égaux à l'identifiant de beacon EddystoneUID en cours (Namespace et Instance). Sinon, elle renvoieFalse. - La troisième signature accepte
AIBeacon: elle renvoieTruequand il est égal au beacon en cours, en référence à son interface propre et au contenu associé. Sinon, elle renvoieFalse.