Class FenceStatus
Definition
- Assembly:
- Tizen.Location.Geofence.dll
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.
public class FenceStatus : IDisposable
- Inheritance
-
objectFenceStatus
- Implements
-
System.IDisposable
Constructors
View SourceFenceStatus(int)
Creates a new geofence status.
Declaration
public FenceStatus(int fenceId)
Parameters
Type | Name | Description |
---|---|---|
int | fenceId | The geofence ID. |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | In case of an invalid parameter. |
System.NotSupportedException | In case of geofence is not supported. |
Properties
View SourceDuration
Gets the amount of seconds, the geofence is in the current state.
Declaration
public int Duration { get; }
Property Value
Type | Description |
---|---|
int |
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | In case the geofence is not supported. |
State
Gets the state of geofence.
Declaration
public GeofenceState State { get; }
Property Value
Type | Description |
---|---|
GeofenceState |
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | In case the geofence is not supported. |
Methods
View SourceDispose()
The overloaded Dispose API for destroying the fence handle.
Declaration
public void Dispose()
Dispose(bool)
Dispose.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
bool | disposing |
~FenceStatus()
The destructor of the FenceStatus class.
Declaration
protected ~FenceStatus()
Implements
System.IDisposable