Condividi tramite


HttpRequestMessage Classe

Definizione

Rappresenta un messaggio di richiesta HTTP.

public ref class HttpRequestMessage : IDisposable
public class HttpRequestMessage : IDisposable
type HttpRequestMessage = class
    interface IDisposable
Public Class HttpRequestMessage
Implements IDisposable
Ereditarietà
HttpRequestMessage
Implementazioni

Commenti

La HttpRequestMessage classe contiene intestazioni, verbo HTTP e potenzialmente dati.

Un'istanza HttpRequestMessage non deve essere modificata e/o riutilizzata dopo l'invio.

Costruttori

HttpRequestMessage()

Inizializza una nuova istanza della classe HttpRequestMessage.

HttpRequestMessage(HttpMethod, String)

Inizializza una nuova istanza della classe HttpRequestMessage con un metodo HTTP e una richiesta Uri.

HttpRequestMessage(HttpMethod, Uri)

Inizializza una nuova istanza della classe HttpRequestMessage con un metodo HTTP e una richiesta Uri.

Proprietà

Content

Ottiene o imposta il contenuto del messaggio HTTP.

Headers

Ottiene la raccolta di intestazioni di richiesta HTTP.

Method

Ottiene o imposta il metodo HTTP usato dal messaggio di richiesta HTTP.

Options

Ottiene la raccolta di opzioni per configurare la richiesta HTTP.

Properties
Obsoleti.
Obsoleti.

Ottiene un set di proprietà per la richiesta HTTP.

RequestUri

Ottiene o imposta l'oggetto Uri usato per la richiesta HTTP.

Version

Ottiene o imposta la versione del messaggio HTTP.

VersionPolicy

Ottiene o imposta i criteri che determinano il modo in cui Version viene interpretato e il modo in cui viene negoziata la versione HTTP finale con il server.

Metodi

Dispose()

Rilascia le risorse non gestite ed elimina le risorse gestite utilizzate dall'oggetto HttpRequestMessage.

Dispose(Boolean)

Rilascia le risorse non gestite usate da HttpRequestMessage e, facoltativamente, elimina le risorse gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

Metodi di estensione

GetRequestMetadata(HttpRequestMessage)

Ottiene i metadati per le richieste in uscita da utilizzare a scopo di telemetria.

SetRequestMetadata(HttpRequestMessage, RequestMetadata)

Imposta i metadati per le richieste in uscita da usare a scopo di telemetria.

GetResilienceContext(HttpRequestMessage)

Ottiene l'oggetto Polly.ResilienceContext dal messaggio di richiesta.

SetResilienceContext(HttpRequestMessage, ResilienceContext)

Imposta l'oggetto nel Polly.ResilienceContext messaggio di richiesta.

CreateContentIfNull(HttpRequestMessage)

Rappresenta un messaggio di richiesta HTTP.

GetUserPrincipal(HttpRequestMessage)

Ottiene l'utente Principal associato al messaggio di richiesta HTTP specificato.

SetUserPrincipal(HttpRequestMessage, IPrincipal)

Sostituisce l'entità utente associata al messaggio di richiesta HTTP specificato.

ToMessage(HttpRequestMessage)

Crea un'istanza di Message da un'istanza di HttpRequestMessage.

Si applica a