HttpClient.PutAsync(Uri, IHttpContent) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以异步操作将 PUT 请求发送给指定 URI。 有关 HttpClient 类的编程指南和代码示例,请参阅 HttpClient 概念主题。
public:
virtual IAsyncOperationWithProgress<HttpResponseMessage ^, HttpProgress> ^ PutAsync(Uri ^ uri, IHttpContent ^ content) = PutAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress> PutAsync(Uri const& uri, IHttpContent const& content);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpResponseMessage,HttpProgress> PutAsync(System.Uri uri, IHttpContent content);
function putAsync(uri, content)
Public Function PutAsync (uri As Uri, content As IHttpContent) As IAsyncOperationWithProgress(Of HttpResponseMessage, HttpProgress)
参数
- content
- IHttpContent
要发送到服务器的 HTTP 请求内容。
返回
表示异步操作的 对象。
- 属性
注解
此操作不会阻止。 HttpResponseMessage 和 HttpProgress) 返回的 IAsyncOperationWithProgress (在读取包括内容) 在内的整个响应 (完成。
PutAsync 和 PostAsync 方法仅允许设置有限数量的 HTTP 内容标头。 相比之下, SendRequestAsync 方法允许在请求消息和要发送的 HTTP 内容上设置标头。
下面是此函数引发的异常。
E_INVALIDARG
uri 参数是一个 null 引用, (Visual Basic) 中无任何内容。