Freigeben über


HttpClient.TryPostAsync(Uri, IHttpContent) Methode

Definition

Sendet eine POST-Anforderung als asynchronen Vorgang an den angegebenen URI . Programmieranleitungen für die HttpClient-Klasse und Codebeispiele finden Sie im konzeptuellen Thema 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)

Parameter

uri
Uri Uri

Der URI, an den die Anforderung gesendet wird.

content
IHttpContent

Der HTTP-Anforderungsinhalt, der an den Server gesendet werden soll.

Gibt zurück

Das -Objekt, das den asynchronen Vorgang darstellt.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1903 (eingeführt in 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v8.0)

Hinweise

Dieser Vorgang löst keine Ausnahme bei Netzwerkfehlern aus. Stattdessen sollten Sie httpRequestResult untersuchen, um mehr über die ursprüngliche HTTP-Anforderung, die resultierende HTTP-Antwort (falls vorhanden) und den Fehler (falls vorhanden) zu erfahren. Dieser Vorgang wird ausgelöst, wenn der Vorgang abgebrochen wird.

Dieser Vorgang wird nicht blockiert. Der zurückgegebene IAsyncOperationWithProgress (von HttpRequestResult und HttpProgress) wird abgeschlossen, nachdem die gesamte Antwort (einschließlich des Inhalts) gelesen wurde.

Mit den Methoden TryPutAsync und TryPostAsync können nur eine begrenzte Anzahl von HTTP-Inhaltsheadern festgelegt werden. Im Gegensatz dazu ermöglicht die TrySendRequestAsync-Methode das Festlegen von Headern für die Anforderungsnachricht sowie für den zu sendenden HTTP-Inhalt.

Gilt für:

Weitere Informationen