HttpClient.PutAsync HttpClient.PutAsync HttpClient.PutAsync HttpClient.PutAsync Method

定義

指定された URI に PUT 要求を非同期操作として送信します。Send a PUT request to the specified Uri as an asynchronous operation.

オーバーロード

PutAsync(String, HttpContent) PutAsync(String, HttpContent) PutAsync(String, HttpContent) PutAsync(String, HttpContent)

指定された URI に PUT 要求を非同期操作として送信します。Send a PUT request to the specified Uri as an asynchronous operation.

PutAsync(Uri, HttpContent) PutAsync(Uri, HttpContent) PutAsync(Uri, HttpContent) PutAsync(Uri, HttpContent)

指定された URI に PUT 要求を非同期操作として送信します。Send a PUT request to the specified Uri as an asynchronous operation.

PutAsync(String, HttpContent, CancellationToken) PutAsync(String, HttpContent, CancellationToken) PutAsync(String, HttpContent, CancellationToken)

PUT 要求をとキャンセル トークンと共に非同期操作として送信します。Send a PUT request with a cancellation token as an asynchronous operation.

PutAsync(Uri, HttpContent, CancellationToken) PutAsync(Uri, HttpContent, CancellationToken) PutAsync(Uri, HttpContent, CancellationToken)

PUT 要求をとキャンセル トークンと共に非同期操作として送信します。Send a PUT request with a cancellation token as an asynchronous operation.

注釈

この操作はブロックされません。This operation will not block.

PutAsync(String, HttpContent) PutAsync(String, HttpContent) PutAsync(String, HttpContent) PutAsync(String, HttpContent)

指定された URI に PUT 要求を非同期操作として送信します。Send a PUT request to the specified Uri as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (string requestUri, System.Net.Http.HttpContent content);
member this.PutAsync : string * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PutAsync (requestUri As String, content As HttpContent) As Task(Of HttpResponseMessage)

パラメーター

requestUri
String String String String

要求の送信先 URI。The Uri the request is sent to.

content
HttpContent HttpContent HttpContent HttpContent

サーバーに送信される HTTP 要求の内容。The HTTP request content sent to the server.

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

例外

requestUrinull です。The requestUri is null.

ネットワーク接続、DNS エラー、サーバー証明書の検証またはタイムアウトなどの基になる問題のため、要求が失敗しました。The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

注釈

この操作はブロックされません。This operation will not block. 返された Task<TResult> オブジェクトは、応答全体 (コンテンツを含む) が読み取られた後に完了します。The returned Task<TResult> object will complete after the whole response (including content) is read.

PutAsync(Uri, HttpContent) PutAsync(Uri, HttpContent) PutAsync(Uri, HttpContent) PutAsync(Uri, HttpContent)

指定された URI に PUT 要求を非同期操作として送信します。Send a PUT request to the specified Uri as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (Uri requestUri, System.Net.Http.HttpContent content);
member this.PutAsync : Uri * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PutAsync (requestUri As Uri, content As HttpContent) As Task(Of HttpResponseMessage)

パラメーター

requestUri
Uri Uri Uri Uri

要求の送信先 URI。The Uri the request is sent to.

content
HttpContent HttpContent HttpContent HttpContent

サーバーに送信される HTTP 要求の内容。The HTTP request content sent to the server.

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

例外

requestUrinull です。The requestUri is null.

ネットワーク接続、DNS エラー、サーバー証明書の検証またはタイムアウトなどの基になる問題のため、要求が失敗しました。The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

注釈

この操作はブロックされません。This operation will not block. 返された Task<TResult> オブジェクトは、応答全体 (コンテンツを含む) が読み取られた後に完了します。The returned Task<TResult> object will complete after the whole response (including content) is read.

PutAsync(String, HttpContent, CancellationToken) PutAsync(String, HttpContent, CancellationToken) PutAsync(String, HttpContent, CancellationToken)

PUT 要求をとキャンセル トークンと共に非同期操作として送信します。Send a PUT request with a cancellation token as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PutAsync : string * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>

パラメーター

requestUri
String String String String

要求の送信先 URI。The Uri the request is sent to.

content
HttpContent HttpContent HttpContent HttpContent

サーバーに送信される HTTP 要求の内容。The HTTP request content sent to the server.

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。A cancellation token that can be used by other objects or threads to receive notice of cancellation.

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

例外

requestUrinull です。The requestUri is null.

ネットワーク接続、DNS エラー、サーバー証明書の検証またはタイムアウトなどの基になる問題のため、要求が失敗しました。The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

注釈

この操作はブロックされません。This operation will not block. 返された Task<TResult> オブジェクトは、応答全体 (コンテンツを含む) が読み取られた後に完了します。The returned Task<TResult> object will complete after the whole response (including content) is read.

PutAsync(Uri, HttpContent, CancellationToken) PutAsync(Uri, HttpContent, CancellationToken) PutAsync(Uri, HttpContent, CancellationToken)

PUT 要求をとキャンセル トークンと共に非同期操作として送信します。Send a PUT request with a cancellation token as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PutAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PutAsync (Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PutAsync : Uri * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>

パラメーター

requestUri
Uri Uri Uri Uri

要求の送信先 URI。The Uri the request is sent to.

content
HttpContent HttpContent HttpContent HttpContent

サーバーに送信される HTTP 要求の内容。The HTTP request content sent to the server.

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。A cancellation token that can be used by other objects or threads to receive notice of cancellation.

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

例外

requestUrinull です。The requestUri is null.

ネットワーク接続、DNS エラー、サーバー証明書の検証またはタイムアウトなどの基になる問題のため、要求が失敗しました。The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

注釈

この操作はブロックされません。This operation will not block. 返された Task<TResult> オブジェクトは、応答全体 (コンテンツを含む) が読み取られた後に完了します。The returned Task<TResult> object will complete after the whole response (including content) is read.

適用対象