HttpResponseMessageProperty Classe
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.
Fornisce accesso alla risposta HTTP per accedere e rispondere alle informazioni aggiuntive rese disponibili per le richieste sul protocollo HTTP.
public ref class HttpResponseMessageProperty sealed : System::ServiceModel::Channels::IMessageProperty
public ref class HttpResponseMessageProperty sealed : System::ServiceModel::Channels::IMergeEnabledMessageProperty, System::ServiceModel::Channels::IMessageProperty
public ref class HttpResponseMessageProperty sealed
public sealed class HttpResponseMessageProperty : System.ServiceModel.Channels.IMessageProperty
public sealed class HttpResponseMessageProperty : System.ServiceModel.Channels.IMergeEnabledMessageProperty, System.ServiceModel.Channels.IMessageProperty
public sealed class HttpResponseMessageProperty
type HttpResponseMessageProperty = class
interface IMessageProperty
type HttpResponseMessageProperty = class
interface IMessageProperty
interface IMergeEnabledMessageProperty
type HttpResponseMessageProperty = class
Public NotInheritable Class HttpResponseMessageProperty
Implements IMessageProperty
Public NotInheritable Class HttpResponseMessageProperty
Implements IMergeEnabledMessageProperty, IMessageProperty
Public NotInheritable Class HttpResponseMessageProperty
- Ereditarietà
-
HttpResponseMessageProperty
- Implementazioni
-
IMessageProperty System.ServiceModel.Channels.IMergeEnabledMessageProperty
Esempio
Qui viene illustrato come creare un'istanza della classe HttpResponseProperty
e modificare alcuni dei suoi membri.
HttpResponseMessageProperty responseProperty =
new HttpResponseMessageProperty();
responseProperty.StatusCode = HttpStatusCode.OK;
responseProperty.Headers.Add(
HttpResponseHeader.ContentType,
"text/html; charset=UTF-8");
Commenti
Si tratta di una classe di utilizzo generale che consente di accedere direttamente alle informazioni sulla risposta HTTP che possono essere utilizzate per incapsulare informazioni specifiche per HTTP. Questa classe viene ad esempio utilizzata per supportare i servizi implementati in conformità con l'architettura Representational State Transfer (REST).
Questa classe consente di supportare gli scenari seguenti:
Controlla se un corpo dell'entità viene trasmesso.
Consente di impostare coppie di intestazioni HTTP (chiave, valore) per ogni risposta.
Varia il codice di stato e la descrizione dello stato utilizzati per ogni risposta.
Questa classe può essere utilizzata da HttpTransportBindingElement e dalle classi correlate.
Costruttori
HttpResponseMessageProperty() |
Inizializza una nuova istanza della classe HttpResponseMessageProperty. |
Proprietà
Headers |
Ottiene le intestazioni HTTP dalla risposta HTTP. |
HttpResponseMessage |
Fornisce accesso alla risposta HTTP per accedere e rispondere alle informazioni aggiuntive rese disponibili per le richieste sul protocollo HTTP. |
Name |
Ottiene il nome della proprietà del messaggio associata alla classe HttpResponseMessageProperty. |
StatusCode |
Ottiene o imposta il codice di stato della risposta HTTP corrente al quale questa proprietà è allegata. |
StatusDescription |
Ottiene o imposta la descrizione del codice di stato della risposta HTTP corrente al quale questa proprietà è allegata. |
SuppressEntityBody |
Ottiene o imposta un valore che indica se il corpo del messaggio viene ignorato e se viene inviato un messaggio vuoto. |
SuppressPreamble |
Ottiene o imposta un valore che indica se il preambolo del messaggio viene eliminato. |
Metodi
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. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IMergeEnabledMessageProperty.TryMergeWithProperty(Object) |
Fornisce accesso alla risposta HTTP per accedere e rispondere alle informazioni aggiuntive rese disponibili per le richieste sul protocollo HTTP. |
IMessageProperty.CreateCopy() |
Crea una nuova copia dell'istanza corrente. |