HttpRequestMessage.Content Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il contenuto HTTP da inviare al server nell'oggetto HttpRequestMessage .
public:
property IHttpContent ^ Content { IHttpContent ^ get(); void set(IHttpContent ^ value); };
IHttpContent Content();
void Content(IHttpContent value);
public IHttpContent Content { get; set; }
var iHttpContent = httpRequestMessage.content;
httpRequestMessage.content = iHttpContent;
Public Property Content As IHttpContent
Valore della proprietà
Contenuto HTTP da inviare al server nell'oggetto HttpRequestMessage .
Commenti
Il contenuto di un messaggio di richiesta HTTP corrisponde al corpo dell'entità definito in RFC 2616.
È possibile usare diverse classi e un'interfaccia per il contenuto HTTP. Questi includono quanto segue.
- IHttpContent : un'interfaccia di base che rappresenta un corpo dell'entità HTTP e intestazioni di contenuto.
- HttpBufferContent : contenuto HTTP basato su un flusso.
- HttpFormUrlEncodedContent - Contenuto HTTP basato su dati nome/valore codificati usando il tipo MIME application/x-www-form-urlencoded.
- HttpMultipartContent : contenuto HTTP che usa il tipo MIME multipart/* .
- HttpMultipartFormDataContent - Contenuto HTTP che usa il tipo MIME multipart/form-data codificato.
- HttpStreamContent : contenuto HTTP basato su un flusso.
- HttpStringContent - Contenuto HTTP basato su una stringa.
Alcuni metodi HttpClient non devono impostare la proprietà Content in HttpRequestMessage. tra cui:
- Metodi HttpClient.GetAsync .
- HttpClient.GetBufferAsync.
- HttpClient.GetInputStreamAsync.
- HttpClient.GetStringAsync.