C# Class BackendlessAPI.Service.GeoService

Afficher le fichier Open project: Backendless/.NET-SDK Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AddCategory ( string categoryName ) : BackendlessAPI.Geo.GeoCategory
categoryName string
Résultat BackendlessAPI.Geo.GeoCategory

AddCategory() public méthode

public AddCategory ( string categoryName, AsyncCallback callback ) : void
categoryName string
callback AsyncCallback
Résultat void

AddPoint() public méthode

public AddPoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : BackendlessAPI.Geo.GeoPoint
geoPoint BackendlessAPI.Geo.GeoPoint
Résultat BackendlessAPI.Geo.GeoPoint

AddPoint() public méthode

public AddPoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
Résultat void

DeleteCategory() public méthode

public DeleteCategory ( string categoryName ) : bool
categoryName string
Résultat bool

DeleteCategory() public méthode

public DeleteCategory ( string categoryName, AsyncCallback callback ) : void
categoryName string
callback AsyncCallback
Résultat void

GeoService() public méthode

public GeoService ( ) : System
Résultat System

GetCategories() public méthode

public GetCategories ( ) : List
Résultat List

GetCategories() public méthode

public GetCategories ( AsyncCallback callback ) : void
callback AsyncCallback
Résultat void

GetPoints() public méthode

public GetPoints ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery ) : BackendlessCollection
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
Résultat BackendlessCollection

GetPoints() public méthode

public GetPoints ( BackendlessAPI.Geo.GeoCluster geoCluster ) : BackendlessCollection
geoCluster BackendlessAPI.Geo.GeoCluster
Résultat BackendlessCollection

GetPoints() public méthode

public GetPoints ( String geofenceName ) : BackendlessCollection
geofenceName String
Résultat BackendlessCollection

GetPoints() public méthode

public GetPoints ( String geofenceName, BackendlessAPI.Geo.BackendlessGeoQuery query ) : BackendlessCollection
geofenceName String
query BackendlessAPI.Geo.BackendlessGeoQuery
Résultat BackendlessCollection

GetPoints() public méthode

public GetPoints ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery, AsyncCallback callback ) : void
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
callback AsyncCallback
Résultat void

GetPoints() public méthode

public GetPoints ( BackendlessAPI.Geo.GeoCluster geoCluster, AsyncCallback callback ) : void
geoCluster BackendlessAPI.Geo.GeoCluster
callback AsyncCallback
Résultat void

GetPoints() public méthode

public GetPoints ( String geofenceName, AsyncCallback responder ) : void
geofenceName String
responder AsyncCallback
Résultat void

GetPoints() public méthode

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

LoadMetadata() public méthode

public LoadMetadata ( BackendlessAPI.Geo.GeoPoint point ) : BackendlessAPI.Geo.GeoPoint
point BackendlessAPI.Geo.GeoPoint
Résultat BackendlessAPI.Geo.GeoPoint

LoadMetadata() public méthode

public LoadMetadata ( BackendlessAPI.Geo.GeoPoint point, AsyncCallback callback ) : void
point BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
Résultat void

RelativeFind() public méthode

public RelativeFind ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery ) : BackendlessCollection
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
Résultat BackendlessCollection

RelativeFind() public méthode

public RelativeFind ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery, AsyncCallback callback ) : void
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
callback AsyncCallback
Résultat void

RemovePoint() public méthode

public RemovePoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
Résultat void

RemovePoint() public méthode

public RemovePoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
Résultat void

RunOnEnterAction() public méthode

public RunOnEnterAction ( String geoFenceName ) : int
geoFenceName String
Résultat int

RunOnEnterAction() public méthode

public RunOnEnterAction ( String geoFenceName, AsyncCallback callback ) : void
geoFenceName String
callback AsyncCallback
Résultat void

RunOnEnterAction() public méthode

public RunOnEnterAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint ) : void
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
Résultat void

RunOnEnterAction() public méthode

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

RunOnExitAction() public méthode

public RunOnExitAction ( String geoFenceName ) : int
geoFenceName String
Résultat int

RunOnExitAction() public méthode

public RunOnExitAction ( String geoFenceName, AsyncCallback callback ) : void
geoFenceName String
callback AsyncCallback
Résultat void

RunOnExitAction() public méthode

public RunOnExitAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint ) : void
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
Résultat void

RunOnExitAction() public méthode

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

RunOnStayAction() public méthode

public RunOnStayAction ( String geoFenceName ) : int
geoFenceName String
Résultat int

RunOnStayAction() public méthode

public RunOnStayAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint ) : int
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
Résultat int

RunOnStayAction() public méthode

public RunOnStayAction ( String geoFenceName, AsyncCallback callback ) : void
geoFenceName String
callback AsyncCallback
Résultat void

RunOnStayAction() public méthode

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

SavePoint() public méthode

public SavePoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : BackendlessAPI.Geo.GeoPoint
geoPoint BackendlessAPI.Geo.GeoPoint
Résultat BackendlessAPI.Geo.GeoPoint

SavePoint() public méthode

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

SavePoint() public méthode

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

SavePoint() public méthode

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

SavePoint() public méthode

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

SavePoint() public méthode

public SavePoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
Résultat void

SavePoint() public méthode

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

SavePoint() public méthode

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

SavePoint() public méthode

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
Résultat void

SavePoint() public méthode

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
Résultat void

StartGeofenceMonitoring() public méthode

public StartGeofenceMonitoring ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback responder ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
responder AsyncCallback
Résultat void

StartGeofenceMonitoring() public méthode

public StartGeofenceMonitoring ( GeofenceCallback callback, AsyncCallback responder ) : void
callback GeofenceCallback
responder AsyncCallback
Résultat void

StartGeofenceMonitoring() public méthode

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

StartGeofenceMonitoring() public méthode

public StartGeofenceMonitoring ( String geofenceName, GeofenceCallback callback, AsyncCallback responder ) : void
geofenceName String
callback GeofenceCallback
responder AsyncCallback
Résultat void

StopGeofenceMonitoring() public méthode

public StopGeofenceMonitoring ( ) : void
Résultat void

StopGeofenceMonitoring() public méthode

public StopGeofenceMonitoring ( String geofenceName ) : void
geofenceName String
Résultat void