• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
works guo

成功的渴望与生俱来---- 成功是获得赞美与尊重的最有效的途径
博客园    首页    新随笔    联系   管理    订阅  订阅

二 Downloader的使用(属性)


二 Downloader的使用(属性)


属性:

(1)DownloadProgress(Downloader)

得到一个下载内容进程相对值.

返回值是个Double型,是0到1之间的数来描述下载内容总合,按百分之几来增加.

调用Downloader的send方法,DownloadProgress性质能检测下载内容的百分数.返回0到1.0之间的数,并为double类型,0表示没有内容被下载,1.0表示所有内容被下载完成.

下载面是DownloadProgress property 在DownloadProgressChanged中的使用.

// Event handler for updating visual progress indicator
function onDownloadProgressChanged(sender, eventArgs)
{
    
// Calculate the downloaded percentage.
    var percentage = Math.floor(sender.downloadProgress * 100);

    
// Update the Rectangle and TextBlock objects of the visual progress indicator.
    progressText.text = percentage + "%";
    progressRectangle.width 
= percentage * 2;
}



(2)ResponseText

成功的下载请求并得到下载的数据.

返回值是String类型,下载数据.如在HTML中,

你通常只使用这个属性的就是Downloader对象的Completed事件.在这个之外就不能保证ResponseText的值是有效值.

当Downloader对象请求已经完成并成功,ResponseText属性包含一个下载内容的字符串描述.这个字符串能描述XAML的内容,JavaScript内容,或media,如图象.



(3)Status

得到Downloader对象请求的当前HTTP状态.
value = downloaderObject.Status

返回值为integer,得到HTTP的状态值来描述Downloader对象请求状态.这个属性是read-only,默认值为0;

HTTP状态反应当前Downloader对象的求情状态.详细就用一个Open方法中的一个verb参数来说明.列如,如果这个verb参数是"GET"和结果下载成功,Status的值是200,否则StatusText是"OK";

下面是详细的HTTP status code

Status code

Status text

Description

200

OK

The request completed successfully.

204

No content

The server has not found anything matching the request URI.


因为Downloader下载内容是异步,事件会指出完成或错误要比使用HTTP状态值的在Downloader场景中使用的多.


(4)StatusText

得到Downloader对象请求的当前HTTP状态.

返回值是一个String类型,这个String符合相应的Status属性的值,这个属性是read-only,默认值是空的字符串.


(6)URI


得到下在请求的URI.

返回值类型为String,是Downloader对象的Uniform Resource Identifier (URI) 相应值.

当你调用Send方法时,你指定一个URI参数,用来数据从那下载.这个URI属性就是哪个Send方法相应的URI参数.如果你是多个Downloader下载,URI属性是用来区分不同的DownloadProgressChanged或Completed事件.




posted @ 2008-02-27 14:41  works guo  阅读(745)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3