Partager via


HttpRequestMessage Classe

Définition

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.

S’applique à