HttpClient.PatchAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| PatchAsync(String, HttpContent) |
Verzendt een PATCH-aanvraag naar een URI die is aangewezen als een tekenreeks als asynchrone bewerking. |
| PatchAsync(Uri, HttpContent) |
Verzendt een PATCH-aanvraag als asynchrone bewerking. |
| PatchAsync(String, HttpContent, CancellationToken) |
Verzendt een PATCH-aanvraag met een annuleringstoken naar een URI die wordt weergegeven als een tekenreeks als asynchrone bewerking. |
| PatchAsync(Uri, HttpContent, CancellationToken) |
Verzendt een PATCH-aanvraag met een annuleringstoken als asynchrone bewerking. |
PatchAsync(String, HttpContent)
Verzendt een PATCH-aanvraag naar een URI die is aangewezen als een tekenreeks als asynchrone bewerking.
public:
System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(string requestUri, System.Net.Http.HttpContent content);
member this.PatchAsync : string * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As String, content As HttpContent) As Task(Of HttpResponseMessage)
Parameters
- requestUri
- String
De URI waar de aanvraag naar wordt verzonden.
- content
- HttpContent
De HTTP-aanvraaginhoud die naar de server is verzonden.
Retouren
Het taakobject dat de asynchrone bewerking vertegenwoordigt.
Uitzonderingen
Het requestUri is geen absolute URI en BaseAddress is niet ingesteld.
De aanvraag is mislukt vanwege een probleem met het ophalen van een geldig HTTP-antwoord, zoals netwerkverbindingsfout, DNS-fout, servercertificaatvalidatiefout of ongeldige serverreactie. In .NET 8 en latere versies wordt de reden aangegeven door HttpRequestError.
De aanvraag is mislukt vanwege een time-out.
De opgegeven aanvraag-URI is geen geldige relatieve of absolute URI.
Opmerkingen
Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid nadat het hele antwoord (inclusief inhoud) is gelezen.
Van toepassing op
PatchAsync(Uri, HttpContent)
Verzendt een PATCH-aanvraag als asynchrone bewerking.
public:
System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(Uri requestUri, System.Net.Http.HttpContent content);
member this.PatchAsync : Uri * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As Uri, content As HttpContent) As Task(Of HttpResponseMessage)
Parameters
- requestUri
- Uri
De URI waar de aanvraag naar wordt verzonden.
- content
- HttpContent
De HTTP-aanvraaginhoud die naar de server is verzonden.
Retouren
Het taakobject dat de asynchrone bewerking vertegenwoordigt.
Uitzonderingen
Het requestUri is geen absolute URI en BaseAddress is niet ingesteld.
De aanvraag is mislukt vanwege een probleem met het ophalen van een geldig HTTP-antwoord, zoals netwerkverbindingsfout, DNS-fout, servercertificaatvalidatiefout of ongeldige serverreactie. In .NET 8 en latere versies wordt de reden aangegeven door HttpRequestError
De aanvraag is mislukt vanwege een time-out.
Opmerkingen
Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid nadat het hele antwoord (inclusief inhoud) is gelezen.
Van toepassing op
PatchAsync(String, HttpContent, CancellationToken)
Verzendt een PATCH-aanvraag met een annuleringstoken naar een URI die wordt weergegeven als een tekenreeks als asynchrone bewerking.
public:
System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PatchAsync : string * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As String, content As HttpContent, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)
Parameters
- requestUri
- String
De URI waar de aanvraag naar wordt verzonden.
- content
- HttpContent
De HTTP-aanvraaginhoud die naar de server is verzonden.
- cancellationToken
- CancellationToken
Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om kennisgeving van annulering te ontvangen.
Retouren
Het taakobject dat de asynchrone bewerking vertegenwoordigt.
Uitzonderingen
Het requestUri is geen absolute URI en BaseAddress is niet ingesteld.
De aanvraag is mislukt vanwege een probleem met het ophalen van een geldig HTTP-antwoord, zoals netwerkverbindingsfout, DNS-fout, servercertificaatvalidatiefout of ongeldige serverreactie. In .NET 8 en latere versies wordt de reden aangegeven door HttpRequestError
Het annuleringstoken is geannuleerd of de aanvraag is mislukt vanwege een time-out.
De opgegeven aanvraag-URI is geen geldige relatieve of absolute URI.
Opmerkingen
Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid nadat het hele antwoord (inclusief inhoud) is gelezen.
Van toepassing op
PatchAsync(Uri, HttpContent, CancellationToken)
Verzendt een PATCH-aanvraag met een annuleringstoken als asynchrone bewerking.
public:
System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PatchAsync : Uri * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As Uri, content As HttpContent, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)
Parameters
- requestUri
- Uri
De URI waar de aanvraag naar wordt verzonden.
- content
- HttpContent
De HTTP-aanvraaginhoud die naar de server is verzonden.
- cancellationToken
- CancellationToken
Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om kennisgeving van annulering te ontvangen.
Retouren
Het taakobject dat de asynchrone bewerking vertegenwoordigt.
Uitzonderingen
Het requestUri is geen absolute URI en BaseAddress is niet ingesteld.
De aanvraag is mislukt vanwege een probleem met het ophalen van een geldig HTTP-antwoord, zoals netwerkverbindingsfout, DNS-fout, servercertificaatvalidatiefout of ongeldige serverreactie. In .NET 8 en latere versies wordt de reden aangegeven door HttpRequestError
Het annuleringstoken is geannuleerd of de aanvraag is mislukt vanwege een time-out.
Opmerkingen
Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid nadat het hele antwoord (inclusief inhoud) is gelezen.