DataDownloadService类参考

数据下载类,用于从iServer服务器上下载数据到本地。 更多...

继承自ServiceBase

所有成员的列表。

公有成员

(FeatureSet *) - downloadAll:serviceName:dsName:datasetName:
 从iServer服务器上下载所有对象集合。[注:由于iServer服务相关接口默认该方法只能下载20个要素,故移动端为了与iServer服务保持一致,该方法也只能下载20个元素,需要一次下载多个元素,可调用fromIndex:toIndex接口]
(FeatureSet *) - download:serviceName:datasourceName:datasetName:fromIndex:toIndex:
 从iServer服务器上下载对象集合。
(FeatureSet *) - downLoadUrl:fromIndex:toIndex:
 获取指定的数据服务地址下对象集合。
(FeatureSet *) - downLoadUrlAll:
 获取指定数据服务下所有对象集合。[注:由于iServer服务相关接口默认该方法只能下载20个要素,故移动端为了与iServer服务保持一致,该方法也只能下载20个元素,需要一次下载多个元素,可调用fromIndex:toIndex接口]
(void) - downloadDatasetFrom:toDatasource:
(void) - updateDatasetFrom:toDatasetVector:

属性

id< DownLoadDelegatedownLoadDelegate
 数据下载时通知委托。

详细描述

数据下载类,用于从iServer服务器上下载数据到本地。

用户需要设置相应downLoadDelegate,通过设置该Delegate并重写相应回调函数getDownLoadData获取操作结果和服务器响应等。


成员函数文档

- (FeatureSet *) download: (NSString *)  strURL
serviceName: (NSString *)  serviceName
datasourceName: (NSString *)  datasourceName
datasetName: (NSString *)  datasetName
fromIndex: (int)  fromIndex
toIndex: (int)  toIndex 

从iServer服务器上下载对象集合。

参数:
strURL 数据服务地址。
serviceName 服务名称。
datasourceName 数据源名。
datasetName 数据集名。
fromIndex 起始下标。
toIndex 结束下标。
- (FeatureSet *) downloadAll: (NSString *)  strUrl
serviceName: (NSString *)  serviceName
dsName: (NSString *)  datasourceName
datasetName: (NSString *)  datasetName 

从iServer服务器上下载所有对象集合。[注:由于iServer服务相关接口默认该方法只能下载20个要素,故移动端为了与iServer服务保持一致,该方法也只能下载20个元素,需要一次下载多个元素,可调用fromIndex:toIndex接口]

参数:
strUrl 数据服务地址。
serviceName 服务名称。
datasourceName 数据源名。
datasetName 数据集名。
- (void) downloadDatasetFrom: (NSString *)  urlDataset
toDatasource: (Datasource *)  dataSource 
- (FeatureSet *) downLoadUrl: (NSString *)  fullUri
fromIndex: (int)  fromIndex
toIndex: (int)  toIndex 

获取指定的数据服务地址下对象集合。

参数:
fullUri 数据服务地址,如:http://192.168.120.139:8090/iserver/services/data-China400/rest/data/datasources/China400/datasets/City_R。
fromIndex 起始下标。
toIndex 结束下标。
- (FeatureSet *) downLoadUrlAll: (NSString *)  fullUrl  

获取指定数据服务下所有对象集合。[注:由于iServer服务相关接口默认该方法只能下载20个要素,故移动端为了与iServer服务保持一致,该方法也只能下载20个元素,需要一次下载多个元素,可调用fromIndex:toIndex接口]

参数:
fullUrl 数据服务地址, 如:http://192.168.120.139:8090/iserver/services/data-China400/rest/data/datasources/China400/datasets/City_R。
- (void) updateDatasetFrom: (NSString *)  urlDataset
toDatasetVector: (DatasetVector *)  dataset 

属性文档

- (id<DownLoadDelegate>) downLoadDelegate [read, write, retain]

数据下载时通知委托。


该类的文档由以下文件生成: