MSDN Library
信息
您所需的主题如下所示。但此主题未包含在此库中。

WebClient.DownloadStringAsync 方法 (Uri, Object)

2013/12/13

以字符串形式下载位于指定 Uri 的资源。

Namespace:  System.Net
程序集:  System.Net(位于 System.Net.dll 中)

public void DownloadStringAsync(
	Uri address,
	Object userToken
)

参数

address
类型: System.Uri
要下载的资源的位置。
userToken
类型: System.Object
提供异步任务的用户指定的标识符。

异常条件
ArgumentNullException

address 参数为 null

OutOfMemoryException

没有足够的内存继续执行程序。

StackOverflowException

执行堆溢出,因为它包含过多的嵌套方法调用。

ThreadAbortException

Thread.Abort 方法进行了调用以销毁线程。

此方法使用 GET 方法检索指定的资源。资源是异步下载的。当下载完成时,将引发 DownloadStringCompleted 事件。已下载的字符串在 DownloadStringCompletedEventArgsResult 属性中提供。在完成第一个字符串下载操作前,不能对同一 WebClient 对象再次调用 DownloadStringAsync 方法。执行此操作会导致异常。

您可以使用 CancelAsync 方法取消尚未完成的异步操作。

如果 BaseAddress 属性不是空字符串,且地址不包含绝对 URI,则该地址必须是相对 URI,此 URI 与 BaseAddress 组合在一起构成所请求数据的绝对 URI。

userToken 作为传递到在完成异步操作时调用的方法的 AsyncCompletedEventArgsUserState 属性接收。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2016 Microsoft