HttpClient.PatchAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| PatchAsync(String, HttpContent) |
Envoie une requête PATCH à un URI désigné sous la forme d’une chaîne en tant qu’opération asynchrone. |
| PatchAsync(Uri, HttpContent) |
Envoie une requête PATCH en tant qu’opération asynchrone. |
| PatchAsync(String, HttpContent, CancellationToken) |
Envoie une requête PATCH avec un jeton d’annulation à un URI représenté sous forme de chaîne en tant qu’opération asynchrone. |
| PatchAsync(Uri, HttpContent, CancellationToken) |
Envoie une requête PATCH avec un jeton d’annulation en tant qu’opération asynchrone. |
PatchAsync(String, HttpContent)
Envoie une requête PATCH à un URI désigné sous la forme d’une chaîne en tant qu’opération asynchrone.
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)
Paramètres
- requestUri
- String
URI auquel la requête est envoyée.
- content
- HttpContent
Contenu de la requête HTTP envoyé au serveur.
Retours
Objet de tâche représentant l’opération asynchrone.
Exceptions
Ce requestUri n’est pas un URI absolu et BaseAddress n’est pas défini.
La requête a échoué en raison d’un problème d’obtention d’une réponse HTTP valide, telle que l’échec de connectivité réseau, l’échec DNS, l’erreur de validation du certificat de serveur ou la réponse du serveur non valide. Sur .NET 8 et versions ultérieures, la raison est indiquée par HttpRequestError.
La requête a échoué en raison du délai d’expiration.
L’URI de la demande fourni n’est pas valide par rapport ou PAR URI absolu.
Remarques
Cette opération ne bloque pas. L’objet retourné Task<TResult> se termine une fois la réponse entière (y compris le contenu) lue.
S’applique à
PatchAsync(Uri, HttpContent)
Envoie une requête PATCH en tant qu’opération asynchrone.
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)
Paramètres
- requestUri
- Uri
URI auquel la requête est envoyée.
- content
- HttpContent
Contenu de la requête HTTP envoyé au serveur.
Retours
Objet de tâche représentant l’opération asynchrone.
Exceptions
Ce requestUri n’est pas un URI absolu et BaseAddress n’est pas défini.
La requête a échoué en raison d’un problème d’obtention d’une réponse HTTP valide, telle que l’échec de connectivité réseau, l’échec DNS, l’erreur de validation du certificat de serveur ou la réponse du serveur non valide. Sur .NET 8 et versions ultérieures, la raison est indiquée par HttpRequestError
La requête a échoué en raison du délai d’expiration.
Remarques
Cette opération ne bloque pas. L’objet retourné Task<TResult> se termine une fois la réponse entière (y compris le contenu) lue.
S’applique à
PatchAsync(String, HttpContent, CancellationToken)
Envoie une requête PATCH avec un jeton d’annulation à un URI représenté sous forme de chaîne en tant qu’opération asynchrone.
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)
Paramètres
- requestUri
- String
URI auquel la requête est envoyée.
- content
- HttpContent
Contenu de la requête HTTP envoyé au serveur.
- cancellationToken
- CancellationToken
Jeton d’annulation qui peut être utilisé par d’autres objets ou threads pour recevoir une notification d’annulation.
Retours
Objet de tâche représentant l’opération asynchrone.
Exceptions
Ce requestUri n’est pas un URI absolu et BaseAddress n’est pas défini.
La requête a échoué en raison d’un problème d’obtention d’une réponse HTTP valide, telle que l’échec de connectivité réseau, l’échec DNS, l’erreur de validation du certificat de serveur ou la réponse du serveur non valide. Sur .NET 8 et versions ultérieures, la raison est indiquée par HttpRequestError
Le jeton d’annulation a été annulé ou la demande a échoué en raison du délai d’expiration.
L’URI de la demande fourni n’est pas valide par rapport ou PAR URI absolu.
Remarques
Cette opération ne bloque pas. L’objet retourné Task<TResult> se termine une fois la réponse entière (y compris le contenu) lue.
S’applique à
PatchAsync(Uri, HttpContent, CancellationToken)
Envoie une requête PATCH avec un jeton d’annulation en tant qu’opération asynchrone.
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)
Paramètres
- requestUri
- Uri
URI auquel la requête est envoyée.
- content
- HttpContent
Contenu de la requête HTTP envoyé au serveur.
- cancellationToken
- CancellationToken
Jeton d’annulation qui peut être utilisé par d’autres objets ou threads pour recevoir une notification d’annulation.
Retours
Objet de tâche représentant l’opération asynchrone.
Exceptions
Ce requestUri n’est pas un URI absolu et BaseAddress n’est pas défini.
La requête a échoué en raison d’un problème d’obtention d’une réponse HTTP valide, telle que l’échec de connectivité réseau, l’échec DNS, l’erreur de validation du certificat de serveur ou la réponse du serveur non valide. Sur .NET 8 et versions ultérieures, la raison est indiquée par HttpRequestError
Le jeton d’annulation a été annulé ou la demande a échoué en raison du délai d’expiration.
Remarques
Cette opération ne bloque pas. L’objet retourné Task<TResult> se termine une fois la réponse entière (y compris le contenu) lue.