C# Класс BackendlessAPI.Service.GeoService

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddCategory() публичный Метод

public AddCategory ( string categoryName ) : BackendlessAPI.Geo.GeoCategory
categoryName string
Результат BackendlessAPI.Geo.GeoCategory

AddCategory() публичный Метод

public AddCategory ( string categoryName, AsyncCallback callback ) : void
categoryName string
callback AsyncCallback
Результат void

AddPoint() публичный Метод

public AddPoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : BackendlessAPI.Geo.GeoPoint
geoPoint BackendlessAPI.Geo.GeoPoint
Результат BackendlessAPI.Geo.GeoPoint

AddPoint() публичный Метод

public AddPoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
Результат void

DeleteCategory() публичный Метод

public DeleteCategory ( string categoryName ) : bool
categoryName string
Результат bool

DeleteCategory() публичный Метод

public DeleteCategory ( string categoryName, AsyncCallback callback ) : void
categoryName string
callback AsyncCallback
Результат void

GeoService() публичный Метод

public GeoService ( ) : System
Результат System

GetCategories() публичный Метод

public GetCategories ( ) : List
Результат List

GetCategories() публичный Метод

public GetCategories ( AsyncCallback callback ) : void
callback AsyncCallback
Результат void

GetPoints() публичный Метод

public GetPoints ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery ) : BackendlessCollection
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
Результат BackendlessCollection

GetPoints() публичный Метод

public GetPoints ( BackendlessAPI.Geo.GeoCluster geoCluster ) : BackendlessCollection
geoCluster BackendlessAPI.Geo.GeoCluster
Результат BackendlessCollection

GetPoints() публичный Метод

public GetPoints ( String geofenceName ) : BackendlessCollection
geofenceName String
Результат BackendlessCollection

GetPoints() публичный Метод

public GetPoints ( String geofenceName, BackendlessAPI.Geo.BackendlessGeoQuery query ) : BackendlessCollection
geofenceName String
query BackendlessAPI.Geo.BackendlessGeoQuery
Результат BackendlessCollection

GetPoints() публичный Метод

public GetPoints ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery, AsyncCallback callback ) : void
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
callback AsyncCallback
Результат void

GetPoints() публичный Метод

public GetPoints ( BackendlessAPI.Geo.GeoCluster geoCluster, AsyncCallback callback ) : void
geoCluster BackendlessAPI.Geo.GeoCluster
callback AsyncCallback
Результат void

GetPoints() публичный Метод

public GetPoints ( String geofenceName, AsyncCallback responder ) : void
geofenceName String
responder AsyncCallback
Результат void

GetPoints() публичный Метод

public GetPoints ( String geofenceName, BackendlessAPI.Geo.BackendlessGeoQuery query, AsyncCallback callback ) : void
geofenceName String
query BackendlessAPI.Geo.BackendlessGeoQuery
callback AsyncCallback
Результат void

LoadMetadata() публичный Метод

public LoadMetadata ( BackendlessAPI.Geo.GeoPoint point ) : BackendlessAPI.Geo.GeoPoint
point BackendlessAPI.Geo.GeoPoint
Результат BackendlessAPI.Geo.GeoPoint

LoadMetadata() публичный Метод

public LoadMetadata ( BackendlessAPI.Geo.GeoPoint point, AsyncCallback callback ) : void
point BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
Результат void

RelativeFind() публичный Метод

public RelativeFind ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery ) : BackendlessCollection
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
Результат BackendlessCollection

RelativeFind() публичный Метод

public RelativeFind ( BackendlessAPI.Geo.BackendlessGeoQuery geoQuery, AsyncCallback callback ) : void
geoQuery BackendlessAPI.Geo.BackendlessGeoQuery
callback AsyncCallback
Результат void

RemovePoint() публичный Метод

public RemovePoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
Результат void

RemovePoint() публичный Метод

public RemovePoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
Результат void

RunOnEnterAction() публичный Метод

public RunOnEnterAction ( String geoFenceName ) : int
geoFenceName String
Результат int

RunOnEnterAction() публичный Метод

public RunOnEnterAction ( String geoFenceName, AsyncCallback callback ) : void
geoFenceName String
callback AsyncCallback
Результат void

RunOnEnterAction() публичный Метод

public RunOnEnterAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint ) : void
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
Результат void

RunOnEnterAction() публичный Метод

public RunOnEnterAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
Результат void

RunOnExitAction() публичный Метод

public RunOnExitAction ( String geoFenceName ) : int
geoFenceName String
Результат int

RunOnExitAction() публичный Метод

public RunOnExitAction ( String geoFenceName, AsyncCallback callback ) : void
geoFenceName String
callback AsyncCallback
Результат void

RunOnExitAction() публичный Метод

public RunOnExitAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint ) : void
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
Результат void

RunOnExitAction() публичный Метод

public RunOnExitAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
Результат void

RunOnStayAction() публичный Метод

public RunOnStayAction ( String geoFenceName ) : int
geoFenceName String
Результат int

RunOnStayAction() публичный Метод

public RunOnStayAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint ) : int
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
Результат int

RunOnStayAction() публичный Метод

public RunOnStayAction ( String geoFenceName, AsyncCallback callback ) : void
geoFenceName String
callback AsyncCallback
Результат void

RunOnStayAction() публичный Метод

public RunOnStayAction ( String geoFenceName, BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoFenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
Результат void

SavePoint() публичный Метод

public SavePoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : BackendlessAPI.Geo.GeoPoint
geoPoint BackendlessAPI.Geo.GeoPoint
Результат BackendlessAPI.Geo.GeoPoint

SavePoint() публичный Метод

public SavePoint ( double latitude, double longitude, object>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
latitude double
longitude double
metadata object>.Dictionary
Результат BackendlessAPI.Geo.GeoPoint

SavePoint() публичный Метод

public SavePoint ( double latitude, double longitude, string>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
latitude double
longitude double
metadata string>.Dictionary
Результат BackendlessAPI.Geo.GeoPoint

SavePoint() публичный Метод

public SavePoint ( double latitude, double longitude, List categoryNames, object>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
latitude double
longitude double
categoryNames List
metadata object>.Dictionary
Результат BackendlessAPI.Geo.GeoPoint

SavePoint() публичный Метод

public SavePoint ( double latitude, double longitude, List categoryNames, string>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
latitude double
longitude double
categoryNames List
metadata string>.Dictionary
Результат BackendlessAPI.Geo.GeoPoint

SavePoint() публичный Метод

public SavePoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
callback AsyncCallback
Результат void

SavePoint() публичный Метод

public SavePoint ( double latitude, double longitude, object>.Dictionary metadata, AsyncCallback callback ) : void
latitude double
longitude double
metadata object>.Dictionary
callback AsyncCallback
Результат void

SavePoint() публичный Метод

public SavePoint ( double latitude, double longitude, string>.Dictionary metadata, AsyncCallback callback ) : void
latitude double
longitude double
metadata string>.Dictionary
callback AsyncCallback
Результат void

SavePoint() публичный Метод

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
Результат void

SavePoint() публичный Метод

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
Результат void

StartGeofenceMonitoring() публичный Метод

public StartGeofenceMonitoring ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback responder ) : void
geoPoint BackendlessAPI.Geo.GeoPoint
responder AsyncCallback
Результат void

StartGeofenceMonitoring() публичный Метод

public StartGeofenceMonitoring ( GeofenceCallback callback, AsyncCallback responder ) : void
callback GeofenceCallback
responder AsyncCallback
Результат void

StartGeofenceMonitoring() публичный Метод

public StartGeofenceMonitoring ( String geofenceName, BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback responder ) : void
geofenceName String
geoPoint BackendlessAPI.Geo.GeoPoint
responder AsyncCallback
Результат void

StartGeofenceMonitoring() публичный Метод

public StartGeofenceMonitoring ( String geofenceName, GeofenceCallback callback, AsyncCallback responder ) : void
geofenceName String
callback GeofenceCallback
responder AsyncCallback
Результат void

StopGeofenceMonitoring() публичный Метод

public StopGeofenceMonitoring ( ) : void
Результат void

StopGeofenceMonitoring() публичный Метод

public StopGeofenceMonitoring ( String geofenceName ) : void
geofenceName String
Результат void