HttpResponseMessageProperty Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan akses ke respons HTTP untuk mengakses dan merespons informasi tambahan yang tersedia untuk permintaan melalui protokol 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
- Warisan
-
HttpResponseMessageProperty
- Penerapan
-
IMessageProperty System.ServiceModel.Channels.IMergeEnabledMessageProperty
Contoh
Ini menunjukkan cara menggunakan buat instans HttpResponseProperty
kelas dan memodifikasi beberapa anggotanya:
HttpResponseMessageProperty responseProperty =
new HttpResponseMessageProperty();
responseProperty.StatusCode = HttpStatusCode.OK;
responseProperty.Headers.Add(
HttpResponseHeader.ContentType,
"text/html; charset=UTF-8");
Keterangan
Ini adalah kelas tujuan umum yang memberi Anda akses langsung ke informasi respons HTTP, yang dapat digunakan untuk enkapsulasi informasi khusus HTTP. Salah satu penggunaan kelas ini adalah untuk mendukung layanan yang diterapkan sesuai dengan arsitektur Representational State Transfer (REST).
Kelas ini memungkinkan Anda mendukung skenario berikut:
Mengontrol apakah badan entitas ditransmisikan.
Memungkinkan pasangan header HTTP (kunci, nilai) diatur untuk setiap respons.
Bervariasi kode status dan deskripsi status yang digunakan untuk setiap respons.
Kelas ini dapat digunakan oleh HttpTransportBindingElement dan kelas terkait.
Konstruktor
HttpResponseMessageProperty() |
Menginisialisasi instans baru kelas HttpResponseMessageProperty. |
Properti
Headers |
Mendapatkan header HTTP dari respons HTTP. |
HttpResponseMessage |
Menyediakan akses ke respons HTTP untuk mengakses dan merespons informasi tambahan yang tersedia untuk permintaan melalui protokol HTTP. |
Name |
Mendapatkan nama properti pesan yang terkait dengan HttpResponseMessageProperty kelas . |
StatusCode |
Mendapatkan atau mengatur kode status respons HTTP saat ini tempat properti ini dilampirkan. |
StatusDescription |
Mendapatkan atau mengatur deskripsi kode status respons HTTP saat ini tempat properti ini dilampirkan. |
SuppressEntityBody |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah isi pesan diabaikan dan pesan kosong dikirim. |
SuppressPreamble |
Mendapatkan atau mengatur apakah pembatalan pesan ditekan. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
IMergeEnabledMessageProperty.TryMergeWithProperty(Object) |
Menyediakan akses ke respons HTTP untuk mengakses dan merespons informasi tambahan yang tersedia untuk permintaan melalui protokol HTTP. |
IMessageProperty.CreateCopy() |
Membuat salinan baru instans saat ini. |