Class FenceStatus

Definition

Namespace:
Tizen.Location.Geofence
Assembly:
Tizen.Location.Geofence.dll
API Level:
3

The geofence status describes the current state and duration of a geofence.

  • State: The state is specified by the current state of the fence.
  • Duration: Geofence is specified by the duration of the current state.

C#
Copy
public class FenceStatus : IDisposable
Inheritance
System.Object
FenceStatus
Implements
System.IDisposable

Constructors

View Source

FenceStatus(Int32)

Creates a new geofence status.

Declaration
C#
Copy
public FenceStatus(int fenceId)
Parameters
Type Name Description
Int32 fenceId

The geofence ID.

Exceptions
Type Condition
System.ArgumentException

In case of an invalid parameter.

System.NotSupportedException

In case of geofence is not supported.

API Level: 3

Properties

View Source

Duration

Gets the amount of seconds, the geofence is in the current state.

Declaration
C#
Copy
public int Duration { get; }
Property Value
Type Description
Int32
Exceptions
Type Condition
System.NotSupportedException

In case the geofence is not supported.

API Level: 3
View Source

State

Gets the state of geofence.

Declaration
C#
Copy
public GeofenceState State { get; }
Property Value
Type Description
GeofenceState
Exceptions
Type Condition
System.NotSupportedException

In case the geofence is not supported.

API Level: 3

Methods

View Source

Dispose()

The overloaded Dispose API for destroying the fence handle.

Declaration
C#
Copy
public void Dispose()
API Level: 3
View Source

Dispose(Boolean)

Dispose.

Declaration
C#
Copy
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
Boolean disposing
API Level: 3
View Source

Finalize()

The destructor of the FenceStatus class.

Declaration
C#
Copy
protected void Finalize()
API Level: 3

Implements

System.IDisposable