HttpRequestMessage Classe
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.
Représente un message de requête HTTP.
public ref class HttpRequestMessage : IDisposable
public class HttpRequestMessage : IDisposable
type HttpRequestMessage = class
interface IDisposable
Public Class HttpRequestMessage
Implements IDisposable
- Héritage
-
HttpRequestMessage
- Implémente
Remarques
La HttpRequestMessage classe contient des en-têtes, le verbe HTTP et potentiellement des données.
Une HttpRequestMessage instance ne doit pas être modifiée et/ou réutilisée après l’envoi.
Constructeurs
HttpRequestMessage() |
Initialise une nouvelle instance de la classe HttpRequestMessage. |
HttpRequestMessage(HttpMethod, String) |
Initialise une nouvelle instance de la classe HttpRequestMessage avec une méthode HTTP et une requête Uri. |
HttpRequestMessage(HttpMethod, Uri) |
Initialise une nouvelle instance de la classe HttpRequestMessage avec une méthode HTTP et une requête Uri. |
Propriétés
Content |
Récupère ou définit le contenu du message HTTP. |
Headers |
Récupère la collection d’en-têtes de requêtes HTTP. |
Method |
Récupère ou définit la méthode HTTP utilisée par le message de requête HTTP. |
Options |
Obtient la collection d’options pour configurer la requête HTTP. |
Properties |
Obsolète.
Obsolète.
Obtient un ensemble de propriétés pour la requête HTTP. |
RequestUri |
Obtient ou définit Uri utilisé pour la requête HTTP. |
Version |
Obtient ou définit la version du message HTTP. |
VersionPolicy |
Obtient ou définit la stratégie qui détermine comment l’élément Version est interprété et comment la version HTTP finale est négociée avec le serveur. |
Méthodes
Dispose() |
Libère les ressources non managées et supprime les ressources managées utilisées par le HttpRequestMessage. |
Dispose(Boolean) |
Libère les ressources non managées utilisées par le HttpRequestMessage et supprime éventuellement les ressources managées. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. |
Méthodes d’extension
GetRequestMetadata(HttpRequestMessage) |
Obtient les métadonnées des requêtes sortantes à utiliser à des fins de télémétrie. |
SetRequestMetadata(HttpRequestMessage, RequestMetadata) |
Définit les métadonnées pour les requêtes sortantes à utiliser à des fins de télémétrie. |
GetResilienceContext(HttpRequestMessage) |
Obtient le Polly.ResilienceContext à partir du message de demande. |
SetResilienceContext(HttpRequestMessage, ResilienceContext) |
Définit le Polly.ResilienceContext sur le message de demande. |
CreateContentIfNull(HttpRequestMessage) |
Représente un message de requête HTTP. |
GetUserPrincipal(HttpRequestMessage) |
Obtient l'entité de sécurité d'utilisateur associée au message de requête HTTP spécifié. |
SetUserPrincipal(HttpRequestMessage, IPrincipal) |
Remplace l'utilisateur principal associé au message de requête HTTP spécifié. |
ToMessage(HttpRequestMessage) |
Crée une instance Message à partir d'une instance HttpRequestMessage. |