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 */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Beacon.pas System.Beacon.hpp |
System.Beacon | IBeacon |
Beschreibung
Überprüft, ob die Informationen, die in den Parametern, die dem aktuellen Beacon entsprechen, angegeben sind.
Abhängig von den verschiedenen überladenen Methoden können Sie die folgenden Parameter verwenden:
- Die erste Signatur akzeptiert
AGUID
,AMajor
undAMinor
: GibtTrue
zurück, wenn sie den aktuellen Beacon-Eigenschaft entsprechen (GUID, Major und Minor). Andernfalls wirdFalse
zurückgegeben. - Die zweite Signatur akzeptiert
ANamespace
undAInstance
: GibtTrue
zurück, wenn sie dem aktuellen EddystoneUID-Beaconbezeichner entsprecehn (Namespace und Instance). Andernfalls wirdFalse
zurückgegeben. - Die dritte Signatur akzeptiert
AIBeacon
: GibtTrue
zurück, wenn er dem aktuellen Beacon entspricht, als Referenz auf dessen eigene Schnittstelle und dem assoziierten Inhalt. Andernfalls wirdFalse
zurückgegeben.