Show / Hide Table of Contents

Class BeaconScanner

Scans for nearby beacons.

Inheritance
object
BeaconScanner
Implements
INotifyPropertyChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Esri.ArcGISRuntime.Location
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class BeaconScanner : INotifyPropertyChanged
Remarks

BeaconScanner uses data stored in the 'Beacons' feature layer to perform a scan and report information related to iBeacon devices. Some of the data produced by BeaconScanner is not a part of the official iBeacon standard.

Constructors

Name Description
BeaconScanner(IndoorPositioningDefinition)

Initializes a new instance of the BeaconScanner class using the information contained in the provided IndoorPositioningDefinition.

Properties

Name Description
AllDiscoveredBeacons

Gets a list of all beacons discovered in the last scanning session.

Error

Gets an error that describes a problem encountered while starting the BeaconScanner.

Status

Gets the current status of the BeaconScanner.

Methods

Name Description
StartAsync()

Starts the BeaconScanner.

StopAsync()

Stops the BeaconScanner.

Events

Name Description
BeaconsDiscovered

Returns a list of iBeacons discovered in the last second.

PropertyChanged

Occurs when a property value changes.

StatusChanged

Raised when the Status property has changed.

Applies to

TargetVersions
.NET Standard 2.0200.6 - 200.8
.NET200.6 - 300.0
.NET Windows200.6 - 300.0
.NET Android200.6 - 300.0
.NET iOS200.6 - 300.0
.NET Framework200.6 - 200.8
UWP200.6 - 200.8
In this article
Provide feedback
Back to top Copyright © 2025 Esri.