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

适用于

另请参阅