HttpClient.PutAsync(Uri, IHttpContent) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine PUT-Anforderung an den angegebenen URI als asynchronen Vorgang senden. Programmieranleitungen für die HttpClient-Klasse und Codebeispiele finden Sie im Konzeptthema HttpClient .
public:
virtual IAsyncOperationWithProgress<HttpResponseMessage ^, HttpProgress> ^ PutAsync(Uri ^ uri, IHttpContent ^ content) = PutAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress> PutAsync(Uri const& uri, IHttpContent const& content);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpResponseMessage,HttpProgress> PutAsync(System.Uri uri, IHttpContent content);
function putAsync(uri, content)
Public Function PutAsync (uri As Uri, content As IHttpContent) As IAsyncOperationWithProgress(Of HttpResponseMessage, HttpProgress)
Parameter
- content
- IHttpContent
Der INHALT der HTTP-Anforderung, der an den Server gesendet werden soll.
Gibt zurück
Das Objekt, das den asynchronen Vorgang darstellt.
- Attribute
Hinweise
Dieser Vorgang wird nicht blockiert. Der zurückgegebene IAsyncOperationWithProgress (von HttpResponseMessage und HttpProgress) wird abgeschlossen, nachdem die gesamte Antwort (einschließlich Inhalt) gelesen wurde.
Mit den Methoden PutAsync und PostAsync können nur eine begrenzte Anzahl von HTTP-Inhaltsheadern festgelegt werden. Im Gegensatz dazu ermöglicht die SendRequestAsync-Methode das Festlegen von Headern für die Anforderungsnachricht sowie für den zu sendenden HTTP-Inhalt.
Im Folgenden finden Sie die Ausnahmen, die diese Funktion auslöst.
E_INVALIDARG
Der URI-Parameter war ein NULL-Verweis (Nothing in Visual Basic).