HttpClient.DeleteAsync(Uri) 方法

定義

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

public:
 virtual IAsyncOperationWithProgress<HttpResponseMessage ^, HttpProgress> ^ DeleteAsync(Uri ^ uri) = DeleteAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress> DeleteAsync(Uri const& uri);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpResponseMessage,HttpProgress> DeleteAsync(System.Uri uri);
function deleteAsync(uri)
Public Function DeleteAsync (uri As Uri) As IAsyncOperationWithProgress(Of HttpResponseMessage, HttpProgress)

參數

uri
Uri Uri

傳送要求的目標 URI。

傳回

物件,表示非同步作業。

屬性

備註

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

例外狀況處理

呼叫此方法時,您必須撰寫程式碼來處理例外狀況。 例外狀況可能是因為參數驗證錯誤、名稱解析失敗和網路錯誤所造成。 網路錯誤 (連線中斷、連線失敗和 HTTP 伺服器失敗的例外狀況,例如) 隨時都可能發生。 這些錯誤會造成擲出例外狀況。 如果應用程式未處理,例外狀況可能會導致整個應用程式由執行時間終止。 如需如何處理例外狀況的詳細資訊,請參閱 處理網路應用程式中的例外狀況

以下是此函式擲回的例外狀況。

E_INVALIDARG

在 Visual Basic) 中 ,uri 參數為 Null 參考 (Nothing

適用於

另請參閱