HttpClient.TryPutAsync(Uri, IHttpContent) 方法

定義

以非同步作業的形式,將 PUT 要求傳送至指定的 URI 。 如需 HttpClient 類別的程式設計指引和程式碼範例,請參閱 HttpClient 概念性主題。

public:
 virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TryPutAsync(Uri ^ uri, IHttpContent ^ content) = TryPutAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TryPutAsync(Uri const& uri, IHttpContent const& content);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TryPutAsync(System.Uri uri, IHttpContent content);
function tryPutAsync(uri, content)
Public Function TryPutAsync (uri As Uri, content As IHttpContent) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)

參數

uri
Uri Uri

傳送要求的目標 URI。

content
IHttpContent

要傳送至伺服器的 HTTP 要求內容。

傳回

物件,表示非同步作業。

屬性

Windows 需求

裝置系列
Windows 10, version 1903 (已於 10.0.18362.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v8.0 引進)

備註

這項作業不會在網路錯誤時擲回例外狀況。 相反地,您應該檢查 HttpRequestResult 以瞭解原始 HTTP 要求,如果有任何) ,則產生的 HTTP 回應會 (,如果有任何) ,則 (錯誤。 取消作業時,將會擲回此作業。

這項作業不會封鎖。 傳回的 IAsyncOperationWithProgress (HttpRequestResultHttpProgress) 會在讀取整個回應 (包括內容) 之後完成。

適用於

另請參閱