C# Class BackendlessAPI.Service.GeoService

Mostra file Open project: Backendless/.NET-SDK Class Usage Examples

Public Methods

Method Description
AddCategory ( string categoryName ) : BackendlessAPI.Geo.GeoCategory
AddCategory ( string categoryName, AsyncCallback callback ) : void
AddPoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : BackendlessAPI.Geo.GeoPoint
AddPoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
DeleteCategory ( string categoryName ) : bool
DeleteCategory ( string categoryName, AsyncCallback callback ) : void
GeoService ( ) : System
GetCategories ( ) : List
GetCategories ( AsyncCallback callback ) : void
GetPoints ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery ) : BackendlessCollection
GetPoints ( BackendlessAPI.Geo.GeoCluster geoCluster ) : BackendlessCollection
GetPoints ( String geofenceName ) : BackendlessCollection
GetPoints ( String geofenceName, BackendlessAPI.Geo.BackendlessGeoQuery query ) : BackendlessCollection
GetPoints ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery, AsyncCallback callback ) : void
GetPoints ( BackendlessAPI.Geo.GeoCluster geoCluster, AsyncCallback callback ) : void
GetPoints ( String geofenceName, AsyncCallback responder ) : void
GetPoints ( String geofenceName, BackendlessAPI.Geo.BackendlessGeoQuery query, AsyncCallback callback ) : void
LoadMetadata ( BackendlessAPI.Geo.GeoPoint point ) : BackendlessAPI.Geo.GeoPoint
LoadMetadata ( BackendlessAPI.Geo.GeoPoint point, AsyncCallback callback ) : void
RelativeFind ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery ) : BackendlessCollection
RelativeFind ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery, AsyncCallback callback ) : void
RemovePoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : void
RemovePoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
RunOnEnterAction ( String geoFenceName ) : int
RunOnEnterAction ( String geoFenceName, AsyncCallback callback ) : void
RunOnEnterAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint ) : void
RunOnEnterAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
RunOnExitAction ( String geoFenceName ) : int
RunOnExitAction ( String geoFenceName, AsyncCallback callback ) : void
RunOnExitAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint ) : void
RunOnExitAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
RunOnStayAction ( String geoFenceName ) : int
RunOnStayAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint ) : int
RunOnStayAction ( String geoFenceName, AsyncCallback callback ) : void
RunOnStayAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
SavePoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : BackendlessAPI.Geo.GeoPoint
SavePoint ( double latitude, double longitude, object>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
SavePoint ( double latitude, double longitude, string>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
SavePoint ( double latitude, double longitude, List categoryNames, object>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
SavePoint ( double latitude, double longitude, List categoryNames, string>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
SavePoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
SavePoint ( double latitude, double longitude, object>.Dictionary metadata, AsyncCallback callback ) : void
SavePoint ( double latitude, double longitude, string>.Dictionary metadata, AsyncCallback callback ) : void
SavePoint ( double latitude, double longitude, List categoryNames, object>.Dictionary metadata, AsyncCallback callback ) : void
SavePoint ( double latitude, double longitude, List categoryNames, string>.Dictionary metadata, AsyncCallback callback ) : void
StartGeofenceMonitoring ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback responder ) : void
StartGeofenceMonitoring ( GeofenceCallback callback, AsyncCallback responder ) : void
StartGeofenceMonitoring ( String geofenceName, BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback responder ) : void
StartGeofenceMonitoring ( String geofenceName, GeofenceCallback callback, AsyncCallback responder ) : void
StopGeofenceMonitoring ( ) : void
StopGeofenceMonitoring ( String geofenceName ) : void

Private Methods

Method Description
AddFenceMonitoring ( ICallback callback, GeoFence geoFences ) : void
CheckCategoryName ( string categoryName ) : void
CheckCoordinates ( double latitude, double longitude ) : void
StartGeofenceMonitoring ( ICallback callback, AsyncCallback responder ) : void
StartGeofenceMonitoring ( ICallback callback, String geofenceName, AsyncCallback responder ) : void
checkGeoQuery ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery ) : void

Method Details

AddCategory() public method

public AddCategory ( string categoryName ) : BackendlessAPI.Geo.GeoCategory
categoryName string
return BackendlessAPI.Geo.GeoCategory

AddCategory() public method

public AddCategory ( string categoryName, AsyncCallback callback ) : void
categoryName string
callback AsyncCallback
return void

AddPoint() public method

public AddPoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : BackendlessAPI.Geo.GeoPoint
geoPoint BackendlessAPI.Geo.GeoPoint
return BackendlessAPI.Geo.GeoPoint

AddPoint() public method

public AddPoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
return void

DeleteCategory() public method

public DeleteCategory ( string categoryName ) : bool
categoryName string
return bool

DeleteCategory() public method

public DeleteCategory ( string categoryName, AsyncCallback callback ) : void
categoryName string
callback AsyncCallback
return void

GeoService() public method

public GeoService ( ) : System
return System

GetCategories() public method

public GetCategories ( ) : List
return List

GetCategories() public method

public GetCategories ( AsyncCallback callback ) : void
callback AsyncCallback
return void

GetPoints() public method

public GetPoints ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery ) : BackendlessCollection
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
return BackendlessCollection

GetPoints() public method

public GetPoints ( BackendlessAPI.Geo.GeoCluster geoCluster ) : BackendlessCollection
geoCluster BackendlessAPI.Geo.GeoCluster
return BackendlessCollection

GetPoints() public method

public GetPoints ( String geofenceName ) : BackendlessCollection
geofenceName String
return BackendlessCollection

GetPoints() public method

public GetPoints ( String geofenceName, BackendlessAPI.Geo.BackendlessGeoQuery query ) : BackendlessCollection
geofenceName String
query BackendlessAPI.Geo.BackendlessGeoQuery
return BackendlessCollection

GetPoints() public method

public GetPoints ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery, AsyncCallback callback ) : void
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
callback AsyncCallback
return void

GetPoints() public method

public GetPoints ( BackendlessAPI.Geo.GeoCluster geoCluster, AsyncCallback callback ) : void
geoCluster BackendlessAPI.Geo.GeoCluster
callback AsyncCallback
return void

GetPoints() public method

public GetPoints ( String geofenceName, AsyncCallback responder ) : void
geofenceName String
responder AsyncCallback
return void

GetPoints() public method

public GetPoints ( String geofenceName, BackendlessAPI.Geo.BackendlessGeoQuery query, AsyncCallback callback ) : void
geofenceName String
query BackendlessAPI.Geo.BackendlessGeoQuery
callback AsyncCallback
return void

LoadMetadata() public method

public LoadMetadata ( BackendlessAPI.Geo.GeoPoint point ) : BackendlessAPI.Geo.GeoPoint
point BackendlessAPI.Geo.GeoPoint
return BackendlessAPI.Geo.GeoPoint

LoadMetadata() public method

public LoadMetadata ( BackendlessAPI.Geo.GeoPoint point, AsyncCallback callback ) : void
point BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
return void

RelativeFind() public method

public RelativeFind ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery ) : BackendlessCollection
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
return BackendlessCollection

RelativeFind() public method

public RelativeFind ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery, AsyncCallback callback ) : void
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
callback AsyncCallback
return void

RemovePoint() public method

public RemovePoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
return void

RemovePoint() public method

public RemovePoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
return void

RunOnEnterAction() public method

public RunOnEnterAction ( String geoFenceName ) : int
geoFenceName String
return int

RunOnEnterAction() public method

public RunOnEnterAction ( String geoFenceName, AsyncCallback callback ) : void
geoFenceName String
callback AsyncCallback
return void

RunOnEnterAction() public method

public RunOnEnterAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint ) : void
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
return void

RunOnEnterAction() public method

public RunOnEnterAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
return void

RunOnExitAction() public method

public RunOnExitAction ( String geoFenceName ) : int
geoFenceName String
return int

RunOnExitAction() public method

public RunOnExitAction ( String geoFenceName, AsyncCallback callback ) : void
geoFenceName String
callback AsyncCallback
return void

RunOnExitAction() public method

public RunOnExitAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint ) : void
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
return void

RunOnExitAction() public method

public RunOnExitAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
return void

RunOnStayAction() public method

public RunOnStayAction ( String geoFenceName ) : int
geoFenceName String
return int

RunOnStayAction() public method

public RunOnStayAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint ) : int
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
return int

RunOnStayAction() public method

public RunOnStayAction ( String geoFenceName, AsyncCallback callback ) : void
geoFenceName String
callback AsyncCallback
return void

RunOnStayAction() public method

public RunOnStayAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
return void

SavePoint() public method

public SavePoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : BackendlessAPI.Geo.GeoPoint
geoPoint BackendlessAPI.Geo.GeoPoint
return BackendlessAPI.Geo.GeoPoint

SavePoint() public method

public SavePoint ( double latitude, double longitude, object>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
latitude double
longitude double
metadata object>.Dictionary
return BackendlessAPI.Geo.GeoPoint

SavePoint() public method

public SavePoint ( double latitude, double longitude, string>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
latitude double
longitude double
metadata string>.Dictionary
return BackendlessAPI.Geo.GeoPoint

SavePoint() public method

public SavePoint ( double latitude, double longitude, List categoryNames, object>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
latitude double
longitude double
categoryNames List
metadata object>.Dictionary
return BackendlessAPI.Geo.GeoPoint

SavePoint() public method

public SavePoint ( double latitude, double longitude, List categoryNames, string>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
latitude double
longitude double
categoryNames List
metadata string>.Dictionary
return BackendlessAPI.Geo.GeoPoint

SavePoint() public method

public SavePoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
return void

SavePoint() public method

public SavePoint ( double latitude, double longitude, object>.Dictionary metadata, AsyncCallback callback ) : void
latitude double
longitude double
metadata object>.Dictionary
callback AsyncCallback
return void

SavePoint() public method

public SavePoint ( double latitude, double longitude, string>.Dictionary metadata, AsyncCallback callback ) : void
latitude double
longitude double
metadata string>.Dictionary
callback AsyncCallback
return void

SavePoint() public method

public SavePoint ( double latitude, double longitude, List categoryNames, object>.Dictionary metadata, AsyncCallback callback ) : void
latitude double
longitude double
categoryNames List
metadata object>.Dictionary
callback AsyncCallback
return void

SavePoint() public method

public SavePoint ( double latitude, double longitude, List categoryNames, string>.Dictionary metadata, AsyncCallback callback ) : void
latitude double
longitude double
categoryNames List
metadata string>.Dictionary
callback AsyncCallback
return void

StartGeofenceMonitoring() public method

public StartGeofenceMonitoring ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback responder ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
responder AsyncCallback
return void

StartGeofenceMonitoring() public method

public StartGeofenceMonitoring ( GeofenceCallback callback, AsyncCallback responder ) : void
callback GeofenceCallback
responder AsyncCallback
return void

StartGeofenceMonitoring() public method

public StartGeofenceMonitoring ( String geofenceName, BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback responder ) : void
geofenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
responder AsyncCallback
return void

StartGeofenceMonitoring() public method

public StartGeofenceMonitoring ( String geofenceName, GeofenceCallback callback, AsyncCallback responder ) : void
geofenceName String
callback GeofenceCallback
responder AsyncCallback
return void

StopGeofenceMonitoring() public method

public StopGeofenceMonitoring ( ) : void
return void

StopGeofenceMonitoring() public method

public StopGeofenceMonitoring ( String geofenceName ) : void
geofenceName String
return void