HttpClient.TryPostAsync(Uri, IHttpContent) Metodo

Definizione

Invia una richiesta POST all'URI specificato come operazione asincrona. Per indicazioni sulla programmazione per la classe HttpClient ed esempi di codice, vedere l'argomento concettuale 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)

Parametri

uri
Uri Uri

L'URI a cui viene inviata la richiesta.

content
IHttpContent

Contenuto della richiesta HTTP da inviare al server.

Restituisce

Oggetto che rappresenta l'operazione asincrona.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1903 (è stato introdotto in 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v8.0)

Commenti

Questa operazione non genererà un'eccezione sugli errori di rete. È invece necessario esaminare HttpRequestResult per informazioni sulla richiesta HTTP originale, sulla risposta HTTP risultante (se presente) e sull'errore (se presente). Questa operazione verrà generata quando l'operazione viene annullata.

Questa operazione non verrà bloccata. L'oggetto IAsyncOperationWithProgress restituito (di HttpRequestResult e HttpProgress) viene completato dopo la lettura dell'intera risposta (incluso il contenuto).

I metodi TryPutAsync e TryPostAsync consentono solo di impostare un numero limitato di intestazioni di contenuto HTTP. Al contrario, il metodo TrySendRequestAsync consente di impostare le intestazioni sul messaggio di richiesta e sul contenuto HTTP da inviare.

Si applica a

Vedi anche