Show / Hide Table of Contents

Class LocationGeotriggerFeed

Feed data for a Geotrigger created from a LocationDataSource.

Inheritance
System.Object
GeotriggerFeed
LocationGeotriggerFeed
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Esri.ArcGISRuntime.Geotriggers
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class LocationGeotriggerFeed : GeotriggerFeed
Remarks

The GeotriggerFeed is the dynamic component of a Geotrigger. Typically, it is the data that moves around and triggers the condition. For example, if the condition is "notify me when my position comes within 50 meters of one of my target areas", the feed data is "my position".

To receive location updates, the underlying location data source must be started. If you call Stop(), the underlying LocationDataSource will not be stopped for you. For example, it may continue to receive GPS readings.

If the LocationGeotriggerFeed is from a Geotrigger defined in a GeotriggersInfo, you must supply a LocationDataSource to provide the device location. Set the LocationDataSource to your LocationDataSource - for example, using the DataSource.

Constructors

Name Description
LocationGeotriggerFeed(LocationDataSource)

Initializes a new instance of the LocationGeotriggerFeed class with a LocationDataSource.

Properties

Name Description
Filter

Gets or sets an ArcadeExpression that controls whether an update from the LocationGeotriggerFeed is sent to a GeotriggerMonitor.

LocationDataSource

Gets or sets the location data source that provides updates for the device location.

Applies to

TargetVersions
.NET Standard 2.0100.12 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.0 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.12 - 200.7
Xamarin.Android100.12 - 100.15
Xamarin.iOS100.12 - 100.15
UWP100.12 - 200.7
In This Article
Back to top Copyright © 2022 Esri.