System.Beacon.IBeacon.IsEqualTo

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Voir aussi