HttpClient.PutAsync(Uri, IHttpContent) Metodo

Definizione

Inviare una richiesta PUT 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<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)

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

Commenti

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

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

Di seguito sono riportate le eccezioni generate da questa funzione.

E_INVALIDARG

Il parametro URI è un riferimento Null (Nothing in Visual Basic).

Si applica a

Vedi anche