HttpResponseMessageProperty Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
HTTP protokolü üzerinden istekler için sağlanan ek bilgilere erişmek ve bu bilgilere yanıt vermek için HTTP yanıtına erişim sağlar.
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
- Devralma
-
HttpResponseMessageProperty
- Uygulamalar
-
IMessageProperty System.ServiceModel.Channels.IMergeEnabledMessageProperty
Örnekler
Bu, sınıfın bir örneğini HttpResponseProperty
oluşturma ve bazı üyelerini değiştirme işleminin nasıl kullanılacağını gösterir:
HttpResponseMessageProperty responseProperty =
new HttpResponseMessageProperty();
responseProperty.StatusCode = HttpStatusCode.OK;
responseProperty.Headers.Add(
HttpResponseHeader.ContentType,
"text/html; charset=UTF-8");
Açıklamalar
Bu, HTTP'ye özgü bilgilerin kapsüllemesi için kullanılabilecek HTTP yanıt bilgilerine doğrudan erişim sağlayan genel amaçlı bir sınıftır. Bu sınıfın bir kullanımı, Temsili Durum Aktarımı (REST) mimarisine uygun olarak uygulanan hizmetleri desteklemektir.
Bu sınıf aşağıdaki senaryoları desteklemenizi sağlar:
Varlık gövdesinin iletilip aktarılmayacağını denetler.
Her yanıt için HTTP üst bilgisi (anahtar, değer) çiftlerinin ayarlanmasına izin verir.
Her yanıt için kullanılan durum kodunu ve durum açıklamasını değişir.
Bu sınıf ve ilgili sınıflar tarafından HttpTransportBindingElement kullanılabilir.
Oluşturucular
HttpResponseMessageProperty() |
HttpResponseMessageProperty sınıfının yeni bir örneğini başlatır. |
Özellikler
Headers |
HTTP yanıtından HTTP üst bilgilerini alır. |
HttpResponseMessage |
HTTP protokolü üzerinden istekler için sağlanan ek bilgilere erişmek ve bu bilgilere yanıt vermek için HTTP yanıtına erişim sağlar. |
Name |
Sınıfıyla ilişkili ileti özelliğinin HttpResponseMessageProperty adını alır. |
StatusCode |
Bu özelliğin eklendiği geçerli HTTP yanıtının durum kodunu alır veya ayarlar. |
StatusDescription |
Bu özelliğin eklendiği geçerli HTTP yanıtının durum kodunun açıklamasını alır veya ayarlar. |
SuppressEntityBody |
İleti gövdesinin yoksayılıp yoksayılmadığını ve boş bir iletinin gönderilip gönderilmediğini belirten bir değer alır veya ayarlar. |
SuppressPreamble |
İletinin önceden hazırlanıp gizlenmeyeceğini alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IMergeEnabledMessageProperty.TryMergeWithProperty(Object) |
HTTP protokolü üzerinden istekler için sağlanan ek bilgilere erişmek ve bu bilgilere yanıt vermek için HTTP yanıtına erişim sağlar. |
IMessageProperty.CreateCopy() |
Geçerli örneğin yeni bir kopyasını oluşturur. |