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
,AMajor
etAMinor
: elle renvoieTrue
quand ils sont égaux aux propriétés en cours du beacon (GUID, Major, et Minor). Sinon, elle renvoieFalse
. - La deuxième signature accepte
ANamespace
etAInstance
: elle renvoieTrue
quand ils sont égaux à l'identifiant de beacon EddystoneUID en cours (Namespace et Instance). Sinon, elle renvoieFalse
. - La troisième signature accepte
AIBeacon
: elle renvoieTrue
quand il est égal au beacon en cours, en référence à son interface propre et au contenu associé. Sinon, elle renvoieFalse
.