HttpClient.PatchAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| PatchAsync(String, HttpContent) |
Skickar en PATCH-begäran till en URI som har angetts som en sträng som en asynkron åtgärd. |
| PatchAsync(Uri, HttpContent) |
Skickar en PATCH-begäran som en asynkron åtgärd. |
| PatchAsync(String, HttpContent, CancellationToken) |
Skickar en PATCH-begäran med en annulleringstoken till en URI som representeras som en sträng som en asynkron åtgärd. |
| PatchAsync(Uri, HttpContent, CancellationToken) |
Skickar en PATCH-begäran med en annulleringstoken som en asynkron åtgärd. |
PatchAsync(String, HttpContent)
Skickar en PATCH-begäran till en URI som har angetts som en sträng som en asynkron åtgärd.
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)
Parametrar
- requestUri
- String
Den URI som begäran skickas till.
- content
- HttpContent
HTTP-begärandeinnehållet som skickas till servern.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden.
Undantag
requestUri är inte en absolut URI och BaseAddress har inte angetts.
Begäran misslyckades på grund av ett problem med att få ett giltigt HTTP-svar, till exempel nätverksanslutningsfel, DNS-fel, verifieringsfel för servercertifikat eller ogiltigt serversvar. På .NET 8 och senare versioner anges orsaken av HttpRequestError.
Begäran misslyckades på grund av tidsgränsen.
Den angivna begärande-URI:n är inte giltig relativ eller absolut URI.
Kommentarer
Den här åtgärden blockeras inte. Det returnerade objektet slutförs Task<TResult> när hela svaret (inklusive innehåll) har lästs.
Gäller för
PatchAsync(Uri, HttpContent)
Skickar en PATCH-begäran som en asynkron åtgärd.
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)
Parametrar
- requestUri
- Uri
Den URI som begäran skickas till.
- content
- HttpContent
HTTP-begärandeinnehållet som skickas till servern.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden.
Undantag
requestUri är inte en absolut URI och BaseAddress har inte angetts.
Begäran misslyckades på grund av ett problem med att få ett giltigt HTTP-svar, till exempel nätverksanslutningsfel, DNS-fel, verifieringsfel för servercertifikat eller ogiltigt serversvar. På .NET 8 och senare versioner anges orsaken av HttpRequestError
Begäran misslyckades på grund av tidsgränsen.
Kommentarer
Den här åtgärden blockeras inte. Det returnerade objektet slutförs Task<TResult> när hela svaret (inklusive innehåll) har lästs.
Gäller för
PatchAsync(String, HttpContent, CancellationToken)
Skickar en PATCH-begäran med en annulleringstoken till en URI som representeras som en sträng som en asynkron åtgärd.
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)
Parametrar
- requestUri
- String
Den URI som begäran skickas till.
- content
- HttpContent
HTTP-begärandeinnehållet som skickas till servern.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden.
Undantag
requestUri är inte en absolut URI och BaseAddress har inte angetts.
Begäran misslyckades på grund av ett problem med att få ett giltigt HTTP-svar, till exempel nätverksanslutningsfel, DNS-fel, verifieringsfel för servercertifikat eller ogiltigt serversvar. På .NET 8 och senare versioner anges orsaken av HttpRequestError
Annulleringstoken avbröts eller så misslyckades begäran på grund av tidsgränsen.
Den angivna begärande-URI:n är inte giltig relativ eller absolut URI.
Kommentarer
Den här åtgärden blockeras inte. Det returnerade objektet slutförs Task<TResult> när hela svaret (inklusive innehåll) har lästs.
Gäller för
PatchAsync(Uri, HttpContent, CancellationToken)
Skickar en PATCH-begäran med en annulleringstoken som en asynkron åtgärd.
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)
Parametrar
- requestUri
- Uri
Den URI som begäran skickas till.
- content
- HttpContent
HTTP-begärandeinnehållet som skickas till servern.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden.
Undantag
requestUri är inte en absolut URI och BaseAddress har inte angetts.
Begäran misslyckades på grund av ett problem med att få ett giltigt HTTP-svar, till exempel nätverksanslutningsfel, DNS-fel, verifieringsfel för servercertifikat eller ogiltigt serversvar. På .NET 8 och senare versioner anges orsaken av HttpRequestError
Annulleringstoken avbröts eller så misslyckades begäran på grund av tidsgränsen.
Kommentarer
Den här åtgärden blockeras inte. Det returnerade objektet slutförs Task<TResult> när hela svaret (inklusive innehåll) har lästs.