导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

WebClient.UploadStringAsync 方法 (Uri, String, String)

2013/12/13

将指定的字符串上载到指定的资源。此方法不会阻止调用线程。

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

public void UploadStringAsync(
	Uri address,
	string method,
	string data
)

参数

address
类型: System.Uri
接收文件的资源的 URI。对于 HTTP 资源,此 URI 必须标识可以接受用 POST 方法发送的请求的资源,如脚本或 ASP 页。
method
类型: System.String
用于将文件发送到资源的 HTTP 方法。如果为 null,则对于 HTTP 默认值为 POST。
data
类型: System.String
要上载的字符串。

异常条件
ArgumentNullException

address 参数为 null

- 或 -

datanull

OutOfMemoryException

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

StackOverflowException

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

ThreadAbortException

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

WebException

通过组合 BaseAddressaddress 所构成的 URI 无效。

- 或 -

承载资源的服务器没有响应。

此方法将字符串发送到资源。该字符串是使用从线程池自动分配的线程资源异步发送的。在上载字符串之前,此方法使用 Encoding 属性中指定的编码方法将该字符串转换为 Byte 数组。若要在字符串的上载完成时收到通知,可以为 UploadStringCompleted 事件添加事件处理程序。

此方法不会在发送字符串时阻止调用线程。

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

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

Windows Phone OS

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

Windows Phone

显示:
© 2014 Microsoft