HttpResponseMessageProperty Klas

Definitie

Biedt toegang tot het HTTP-antwoord om toegang te krijgen tot en te reageren op de aanvullende informatie die beschikbaar is voor aanvragen via het HTTP-protocol.

public ref class HttpResponseMessageProperty sealed : System::ServiceModel::Channels::IMessageProperty
public ref class HttpResponseMessageProperty sealed
public sealed class HttpResponseMessageProperty : System.ServiceModel.Channels.IMessageProperty
public sealed class HttpResponseMessageProperty
type HttpResponseMessageProperty = class
    interface IMessageProperty
type HttpResponseMessageProperty = class
Public NotInheritable Class HttpResponseMessageProperty
Implements IMessageProperty
Public NotInheritable Class HttpResponseMessageProperty
Overname
HttpResponseMessageProperty
Implementeringen

Voorbeelden

Dit laat zien hoe u een exemplaar van de HttpResponseProperty klasse maakt en enkele leden ervan wijzigt:

HttpResponseMessageProperty responseProperty =
    new HttpResponseMessageProperty();
responseProperty.StatusCode = HttpStatusCode.OK;
responseProperty.Headers.Add(
                 HttpResponseHeader.ContentType,
                 "text/html; charset=UTF-8");

Opmerkingen

Dit is een klasse voor algemeen gebruik die u directe toegang geeft tot de HTTP-antwoordinformatie, die kan worden gebruikt voor inkapseling van HTTP-specifieke informatie. Eén gebruik van deze klasse is het ondersteunen van services die zijn geïmplementeerd in overeenstemming met de REST-architectuur (Representational State Transfer).

Met deze klasse kunt u de volgende scenario's ondersteunen:

  • Hiermee bepaalt u of een entiteitstekst wordt verzonden.

  • Hiermee kunnen HTTP-headerparen (sleutel, waarde)-paren voor elk antwoord worden ingesteld.

  • Varieert de statuscode en statusbeschrijving die voor elk antwoord wordt gebruikt.

Deze klasse kan worden gebruikt door HttpTransportBindingElement en gerelateerde klassen.

Constructors

Name Description
HttpResponseMessageProperty()

Initialiseert een nieuw exemplaar van de HttpResponseMessageProperty klasse.

Eigenschappen

Name Description
Headers

Haalt de HTTP-headers op uit het HTTP-antwoord.

Name

Hiermee haalt u de naam op van de berichteigenschap die aan de HttpResponseMessageProperty klasse is gekoppeld.

StatusCode

Hiermee haalt u de statuscode op van het huidige HTTP-antwoord waaraan deze eigenschap is gekoppeld.

StatusDescription

Hiermee haalt u de beschrijving op van de statuscode van het huidige HTTP-antwoord waaraan deze eigenschap is gekoppeld.

SuppressEntityBody

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de hoofdtekst van het bericht wordt genegeerd en een leeg bericht wordt verzonden.

SuppressPreamble

Hiermee wordt opgehaald of ingesteld of de prescripte van het bericht wordt onderdrukt.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IMessageProperty.CreateCopy()

Hiermee maakt u een nieuwe kopie van het huidige exemplaar.

Van toepassing op