导出 (0) 打印
全部展开

DownloadLocation 属性

2012/2/9

获取或设置所请求的文件将下载到的位置。

Namespace:  Microsoft.Phone.BackgroundTransfer
程序集:  Microsoft.Phone(位于 Microsoft.Phone.dll 中)

public Uri DownloadLocation { get; set; }

属性值

类型:System..::..Uri
所请求的文件将下载到的位置。

警告说明警告:

若要帮助隔离后台传输服务具有访问权限的文件,所有传输都必须下载到应用程序独立存储的 \shared\transfers 目录中的某个文件。可以在该目录下增加其他目录,但尝试设置传输目录之外的 URI 将引发异常。

以下代码行演示该属性所需的 URI 格式。

Uri downloadUri = new Uri("shared/transfers/MyFile.xml", UriKind.RelativeOrAbsolute);

此方法可能引发以下异常之一。

InvalidOperationException

已提交或处置之后,不能修改传输请求的属性。

NotSupportedException

路径必须指向 \shared\transfers 目录中的某个位置。仅支持相对 URI。路径长度不能为零。

ArgumentException

路径必须以文件名结尾。

指定的 Uri 必须为 UriKind.Relative 类型。不支持使用“isostore:”Uri 架构的绝对路径。

Windows Phone OS

在 7.1 中支持

Windows Phone

显示:
© 2015 Microsoft