HttpResponseMessageProperty Klass

Definition

Ger åtkomst till HTTP-svaret för att få åtkomst till och svara på den ytterligare information som görs tillgänglig för begäranden via HTTP-protokollet.

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
Arv
HttpResponseMessageProperty
Implementeringar

Exempel

Detta visar hur du använder skapa en instans av HttpResponseProperty klassen och ändra några av dess medlemmar:

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

Kommentarer

Det här är en allmän klass som ger dig direkt åtkomst till HTTP-svarsinformationen, som kan användas för inkapsling av HTTP-specifik information. En användning av den här klassen är att stödja tjänster som implementeras i enlighet med REST-arkitekturen (Representational State Transfer).

Med den här klassen kan du stödja följande scenarier:

  • Styr om en entitetstext överförs.

  • Tillåter att HTTP-huvudpar (nyckel, värde) anges för varje svar.

  • Varierar statuskoden och statusbeskrivningen som används för varje svar.

Den här klassen kan användas av HttpTransportBindingElement och relaterade klasser.

Konstruktorer

Name Description
HttpResponseMessageProperty()

Initierar en ny instans av HttpResponseMessageProperty klassen.

Egenskaper

Name Description
Headers

Hämtar HTTP-huvudena från HTTP-svaret.

Name

Hämtar namnet på meddelandeegenskapen som är associerad med HttpResponseMessageProperty klassen.

StatusCode

Hämtar eller anger statuskoden för det aktuella HTTP-svaret som den här egenskapen är kopplad till.

StatusDescription

Hämtar eller anger beskrivningen av statuskoden för det aktuella HTTP-svaret som egenskapen är kopplad till.

SuppressEntityBody

Hämtar eller anger ett värde som anger om meddelandets brödtext ignoreras och ett tomt meddelande skickas.

SuppressPreamble

Hämtar eller anger om meddelandeingressen ignoreras.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IMessageProperty.CreateCopy()

Skapar en ny kopia av den aktuella instansen.

Gäller för