WebClient.UploadStringTaskAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用任务对象将指定的字符串作为异步操作上传到指定资源。 这些方法不会阻止调用线程。
重载
| UploadStringTaskAsync(Uri, String, String) |
使用任务对象将指定的字符串作为异步操作上传到指定资源。 |
| UploadStringTaskAsync(String, String, String) |
使用任务对象将指定的字符串作为异步操作上传到指定资源。 |
| UploadStringTaskAsync(String, String) |
使用任务对象将指定的字符串作为异步操作上传到指定资源。 |
| UploadStringTaskAsync(Uri, String) |
使用任务对象将指定的字符串作为异步操作上传到指定资源。 |
UploadStringTaskAsync(Uri, String, String)
- Source:
- WebClient.cs
- Source:
- WebClient.cs
- Source:
- WebClient.cs
- Source:
- WebClient.cs
使用任务对象将指定的字符串作为异步操作上传到指定资源。
public:
System::Threading::Tasks::Task<System::String ^> ^ UploadStringTaskAsync(Uri ^ address, System::String ^ method, System::String ^ data);
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(Uri address, string? method, string data);
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(Uri address, string method, string data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(Uri address, string method, string data);
member this.UploadStringTaskAsync : Uri * string * string -> System.Threading.Tasks.Task<string>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadStringTaskAsync : Uri * string * string -> System.Threading.Tasks.Task<string>
Public Function UploadStringTaskAsync (address As Uri, method As String, data As String) As Task(Of String)
参数
- address
- Uri
要接收字符串的资源的 URI。 对于 HTTP 资源,此 URI 必须标识一个资源,该资源可以接受使用 POST 方法发送的请求,例如脚本或 ASP 页。
- method
- String
用于将文件发送到资源的 HTTP 方法。 如果为 null,则默认值为 HTTP 和 STOR for ftp。
- data
- String
要上传的字符串。
返回
表示异步操作的任务对象。 任务对象的 Result 属性返回包含服务器发送的响应的 String。
- 属性
例外
注解
谨慎
WebRequest、HttpWebRequest、ServicePoint和 WebClient 已过时,不应将其用于新开发。 请改用 HttpClient。
此操作不会阻止。 返回的 Task<TResult> 对象将在字符串上传到资源后完成。 该字符串使用从线程池自动分配的线程资源异步发送。
在 .NET Framework 和 .NET Core 1.0 中,可以通过调用 CancelAsync 方法取消尚未完成的异步操作。
上传字符串之前,此方法使用 Encoding 属性中指定的编码将其转换为 Byte 数组。 此方法在传输字符串时阻止。
如果 BaseAddress 属性不是空字符串(“”)且 address 不包含绝对 URI,address 必须是与 BaseAddress 相结合的相对 URI,才能形成所请求数据的绝对 URI。 如果 QueryString 属性不是空字符串,则会将其追加到 address。
注意
在应用程序中启用网络跟踪时,此成员将输出跟踪信息。 有关详细信息,请参阅 .NET Framework中的
适用于
UploadStringTaskAsync(String, String, String)
- Source:
- WebClient.cs
- Source:
- WebClient.cs
- Source:
- WebClient.cs
- Source:
- WebClient.cs
使用任务对象将指定的字符串作为异步操作上传到指定资源。
public:
System::Threading::Tasks::Task<System::String ^> ^ UploadStringTaskAsync(System::String ^ address, System::String ^ method, System::String ^ data);
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(string address, string? method, string data);
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(string address, string method, string data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(string address, string method, string data);
member this.UploadStringTaskAsync : string * string * string -> System.Threading.Tasks.Task<string>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadStringTaskAsync : string * string * string -> System.Threading.Tasks.Task<string>
Public Function UploadStringTaskAsync (address As String, method As String, data As String) As Task(Of String)
参数
- address
- String
要接收字符串的资源的 URI。 对于 HTTP 资源,此 URI 必须标识一个资源,该资源可以接受使用 POST 方法发送的请求,例如脚本或 ASP 页。
- method
- String
用于将文件发送到资源的 HTTP 方法。 如果为 null,则默认值为 HTTP 和 STOR for ftp。
- data
- String
要上传的字符串。
返回
表示异步操作的任务对象。 任务对象的 Result 属性返回包含服务器发送的响应的 String。
- 属性
例外
注解
谨慎
WebRequest、HttpWebRequest、ServicePoint和 WebClient 已过时,不应将其用于新开发。 请改用 HttpClient。
此操作不会阻止。 返回的 Task<TResult> 对象将在字符串上传到资源后完成。 该字符串使用从线程池自动分配的线程资源异步发送。
在 .NET Framework 和 .NET Core 1.0 中,可以通过调用 CancelAsync 方法取消尚未完成的异步操作。
上传字符串之前,此方法使用 Encoding 属性中指定的编码将其转换为 Byte 数组。 此方法在传输字符串时阻止。
如果 BaseAddress 属性不是空字符串(“”)且 address 不包含绝对 URI,address 必须是与 BaseAddress 相结合的相对 URI,才能形成所请求数据的绝对 URI。 如果 QueryString 属性不是空字符串,则会将其追加到 address。
注意
在应用程序中启用网络跟踪时,此成员将输出跟踪信息。 有关详细信息,请参阅 .NET Framework中的
适用于
UploadStringTaskAsync(String, String)
- Source:
- WebClient.cs
- Source:
- WebClient.cs
- Source:
- WebClient.cs
- Source:
- WebClient.cs
使用任务对象将指定的字符串作为异步操作上传到指定资源。
public:
System::Threading::Tasks::Task<System::String ^> ^ UploadStringTaskAsync(System::String ^ address, System::String ^ data);
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(string address, string data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(string address, string data);
member this.UploadStringTaskAsync : string * string -> System.Threading.Tasks.Task<string>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadStringTaskAsync : string * string -> System.Threading.Tasks.Task<string>
Public Function UploadStringTaskAsync (address As String, data As String) As Task(Of String)
参数
- address
- String
要接收字符串的资源的 URI。 对于 HTTP 资源,此 URI 必须标识一个资源,该资源可以接受使用 POST 方法发送的请求,例如脚本或 ASP 页。
- data
- String
要上传的字符串。
返回
表示异步操作的任务对象。 任务对象的 Result 属性返回包含服务器发送的响应的 String。
- 属性
例外
注解
谨慎
WebRequest、HttpWebRequest、ServicePoint和 WebClient 已过时,不应将其用于新开发。 请改用 HttpClient。
此操作不会阻止。 返回的 Task<TResult> 对象将在字符串上传到资源后完成。 该字符串使用从线程池自动分配的线程资源异步发送。
在 .NET Framework 和 .NET Core 1.0 中,可以通过调用 CancelAsync 方法取消尚未完成的异步操作。
上传字符串之前,此方法使用 Encoding 属性中指定的编码将其转换为 Byte 数组。 此方法在传输字符串时阻止。
如果 BaseAddress 属性不是空字符串(“”)且 address 不包含绝对 URI,address 必须是与 BaseAddress 相结合的相对 URI,才能形成所请求数据的绝对 URI。 如果 QueryString 属性不是空字符串,则会将其追加到 address。
注意
在应用程序中启用网络跟踪时,此成员将输出跟踪信息。 有关详细信息,请参阅 .NET Framework中的
适用于
UploadStringTaskAsync(Uri, String)
- Source:
- WebClient.cs
- Source:
- WebClient.cs
- Source:
- WebClient.cs
- Source:
- WebClient.cs
使用任务对象将指定的字符串作为异步操作上传到指定资源。
public:
System::Threading::Tasks::Task<System::String ^> ^ UploadStringTaskAsync(Uri ^ address, System::String ^ data);
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(Uri address, string data);
[System.Runtime.InteropServices.ComVisible(false)]
public System.Threading.Tasks.Task<string> UploadStringTaskAsync(Uri address, string data);
member this.UploadStringTaskAsync : Uri * string -> System.Threading.Tasks.Task<string>
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UploadStringTaskAsync : Uri * string -> System.Threading.Tasks.Task<string>
Public Function UploadStringTaskAsync (address As Uri, data As String) As Task(Of String)
参数
- address
- Uri
要接收字符串的资源的 URI。 对于 HTTP 资源,此 URI 必须标识一个资源,该资源可以接受使用 POST 方法发送的请求,例如脚本或 ASP 页。
- data
- String
要上传的字符串。
返回
表示异步操作的任务对象。 任务对象的 Result 属性返回包含服务器发送的响应的 String。
- 属性
例外
注解
谨慎
WebRequest、HttpWebRequest、ServicePoint和 WebClient 已过时,不应将其用于新开发。 请改用 HttpClient。
此操作不会阻止。 返回的 Task<TResult> 对象将在字符串上传到资源后完成。 该字符串使用从线程池自动分配的线程资源异步发送。
在 .NET Framework 和 .NET Core 1.0 中,可以通过调用 CancelAsync 方法取消尚未完成的异步操作。
上传字符串之前,此方法使用 Encoding 属性中指定的编码将其转换为 Byte 数组。 此方法在传输字符串时阻止。
如果 BaseAddress 属性不是空字符串(“”)且 address 不包含绝对 URI,address 必须是与 BaseAddress 相结合的相对 URI,才能形成所请求数据的绝对 URI。 如果 QueryString 属性不是空字符串,则会将其追加到 address。
注意
在应用程序中启用网络跟踪时,此成员将输出跟踪信息。 有关详细信息,请参阅 .NET Framework中的