HttpResponseMessage.EnsureSuccessStatusCode 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.
Lève une exception si la IsSuccessStatusCode propriété de la réponse HTTP est false.
public:
System::Net::Http::HttpResponseMessage ^ EnsureSuccessStatusCode();
public System.Net.Http.HttpResponseMessage EnsureSuccessStatusCode();
member this.EnsureSuccessStatusCode : unit -> System.Net.Http.HttpResponseMessage
Public Function EnsureSuccessStatusCode () As HttpResponseMessage
Retours
Message de réponse HTTP si l’appel réussit.
Exceptions
La réponse HTTP échoue.
Remarques
La EnsureSuccessStatusCode méthode lève une HttpRequestException valeur si StatusCode elle est en dehors de la plage 200-299 (plage de codes d’état indiquant la réussite en fonction de la norme).
Dans certains scénarios, vous devrez peut-être mieux contrôler les codes d’état considérés comme réussis ; par exemple, une API peut être censée toujours retourner 200 OK. Dans ce cas, nous vous recommandons de vérifier manuellement si StatusCode elle correspond à la valeur attendue.
Dans .NET Framework, si ce n’est pas le Content cas null, cette méthode appelle Dispose également des ressources managées et non managées gratuites. À compter de .NET Core 3.0, le contenu n’est pas supprimé.