Partilhar via


HttpClient.TryPostAsync(Uri, IHttpContent) Método

Definição

Envia uma solicitação POST para o Uri especificado como uma operação assíncrona. Para obter diretrizes de programação para a classe HttpClient e exemplos de código, consulte o tópico conceitual 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)

Parâmetros

uri
Uri Uri

O URI ao qual a solicitação é enviada.

content
IHttpContent

O conteúdo da solicitação HTTP a ser enviado para o servidor.

Retornos

O objeto que representa a operação assíncrona.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1903 (introduzida na 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v8.0)

Comentários

Essa operação não gerará uma exceção em erros de rede. Em vez disso, você deve examinar o HttpRequestResult para saber mais sobre a solicitação HTTP original, a resposta HTTP resultante (se houver) e o erro (se houver). Essa operação será lançada quando a operação for cancelada.

Essa operação não será bloqueada. O IAsyncOperationWithProgress retornado (de HttpRequestResult e HttpProgress) é concluído depois que toda a resposta (incluindo conteúdo) é lida.

Os métodos TryPutAsync e TryPostAsync permitem apenas definir um número limitado de cabeçalhos de conteúdo HTTP. Por outro lado, o método TrySendRequestAsync permite definir cabeçalhos na mensagem de solicitação, bem como no conteúdo HTTP a serem enviados.

Aplica-se a

Confira também