HttpClient.TryPostAsync(Uri, IHttpContent) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
非同期操作として、指定した Uri に POST 要求を送信します。 HttpClient クラスのプログラミング ガイダンスとコード例については、HttpClient の概念に関するトピックを参照してください。
public:
virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TryPostAsync(Uri ^ uri, IHttpContent ^ content) = TryPostAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TryPostAsync(Uri const& uri, IHttpContent const& content);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TryPostAsync(System.Uri uri, IHttpContent content);
function tryPostAsync(uri, content)
Public Function TryPostAsync (uri As Uri, content As IHttpContent) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)
パラメーター
- content
- IHttpContent
サーバーに送信する HTTP 要求コンテンツ。
戻り値
非同期操作を表す オブジェクト。
- 属性
Windows の要件
デバイス ファミリ |
Windows 10, version 1903 (10.0.18362.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v8.0 で導入)
|
注釈
この操作は、ネットワーク エラーに対して例外をスローしません。 代わりに 、HttpRequestResult を調べて、元の HTTP 要求、結果の HTTP 応答 (存在する場合)、およびエラー (存在する場合) について学習する必要があります。 この操作は、操作が取り消されたときにスローされます。
この操作はブロックされません。 返された IAsyncOperationWithProgress ( HttpRequestResult および HttpProgress の) は、応答全体 (コンテンツを含む) が読み取られた後に完了します。
TryPutAsync メソッドと TryPostAsync メソッドでは、限られた数の HTTP コンテンツ ヘッダーのみを設定できます。 これに対し、 TrySendRequestAsync メソッドを使用すると、要求メッセージおよび送信する HTTP コンテンツにヘッダーを設定できます。