HttpResponseMessageProperty Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |