语言包请求与下载

更新记录

版本 日期 修改人 修改内容
1.0.0 2020年4月14日 蔺浪(510525) 新建文档
1.0.1 2020年6月12日 蔺浪(510525) 更新记录使用表格

概况

组件版本

  • 资源中心1.2.0或以上版本支持语言包请求与下载。

接口状态

  • 提测通过

单个语言包请求接口

接口签名:

string RequestLanguagePkg(int priorityLevel, PeerPriority priority, int timeOut, LanguagePkgItem langPkgItem, Action<ModuleLanguagePkgData> finishedCallback = null, Action<ErrorInfo> errorCallback = null)

接口说明:

  • 获取指定的语言包信息

参数说明:

参数名 类型 说明
priorityLevel int 任务优先级水平
priority PeerPriority 任务同水平相对优先级
timeOut int 网路超时
langPkgItem LanguagePkgItem 新管理平台语言资源包请求项
finishedCallback Action<ModuleLanguagePkgData> 完成回调
errorCallback Action<ErrorInfo> errorCallback 错误回调

返回值说明

类型 说明
string 任务实例GUID

多个语言包请求接口

接口签名:

string RequestLanguagePkgs(int priorityLevel, PeerPriority priority, int timeOut, ICollection<LanguagePkgItem> langPkgItems, Action<ICollection<ModuleLanguagePkgData>> finishedCallback = null, Action<ErrorInfo> errorCallback = null)

接口说明:

  • 获取多个指定的语言包信息

参数说明:

参数名 类型 说明
priorityLevel int 任务优先级水平
priority PeerPriority 任务同水平相对优先级
timeOut int 网路超时
langPkgItems ICollection<LanguagePkgItem> 语言资源包请求项集合
finishedCallback Action<ICollection<ModuleLanguagePkgData>> 完成回调
errorCallback Action<ErrorInfo> errorCallback 错误回调

返回值说明

类型 说明
string 任务实例GUID

单个语言包下载接口

接口签名:

string DownloadLanguagePkg(int priorityLevel, PeerPriority priority, int timeOut, LanguagePkgItem langPkgItem, Action<float> progressCallback = null, Action<LanguagePkgInfo> finishedCallback = null, Action<ErrorInfo> errorCallback = null)

接口说明:

  • 下载指定的语言包

参数说明:

参数名 类型 说明
priorityLevel int 任务优先级水平
priority PeerPriority 任务同水平相对优先级
timeOut int 网路超时
langPkgItem LanguagePkgItem 新管理平台语言资源包请求项
progressCallback Action<float> 进度回调
finishedCallback Action<LanguagePkgInfo> 完成回调
errorCallback Action<ErrorInfo> errorCallback 错误回调

返回值说明

类型 说明
string 任务实例GUID

多个语言包下载接口

接口签名:

string DownloadLanguagePkgs(int priorityLevel, PeerPriority priority, int timeOut, ICollection<LanguagePkgItem> langPkgItems, Action<float> progressCallback = null, Action<ICollection<LanguagePkgInfo>> finishedCallback = null, Action<ErrorInfo> errorCallback = null)

接口说明:

  • 下载多个指定的语言包

参数说明:

参数名 类型 说明
priorityLevel int 任务优先级水平
priority PeerPriority 任务同水平相对优先级
timeOut int 网路超时
langPkgItems ICollection<LanguagePkgItem> 语言资源包信息项集合
progressCallback Action<float> 进度回调
finishedCallback Action<ICollection<LanguagePkgInfo>> 完成回调
errorCallback Action<ErrorInfo> errorCallback 错误回调

返回值说明

类型 说明
string 任务实例GUID