System::Net::Http::HttpResponseMessage sınıfı

HttpResponseMessage class

Bir HTTP yanıt mesajını temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya new operatörüyle oluşturulmamalıdır; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class HttpResponseMessage : public System::IDisposable

Yöntemler

YöntemAçıklama
Dispose() overrideMevcut örneği serbest bırakır. Bu yöntem ayrıca HTTP yanıtının içeriğini serbest bırakır.
EnsureSuccessStatusCode()Durum kodunu kontrol eder. Durum kodu 2xx aralığında olmadığında HttpRequestException fırlatılacaktır.
get_Content() constHTTP yanıtının içeriğini alır.
get_Headers() constHTTP içerik başlıklarını döndürür.
get_IsSuccessStatusCode() constDurum kodunun, istemci tarafından istenen eylemin alındığını, anlaşıldığını ve kabul edildiğini gösterip göstermediğini kontrol eder.
get_ReasonPhrase() constDurum kodu ile birlikte sunucular tarafından gönderilen Reason-Phrase (neden ifadesi) alır.
get_RequestMessage() constHTTP istek mesajını alır.
get_StatusCode() constHTTP durum kodunu alır.
get_Version() constRTTI bilgisi.
HttpResponseMessage()Yeni bir örnek oluşturur.
HttpResponseMessage(HttpStatusCode)Yeni bir örnek oluşturur.
set_Content(System::SharedPtr<HttpContent>)HTTP yanıtının içeriğini ayarlar.
set_ReasonPhrase(String)Durum kodu ile birlikte sunucular tarafından gönderilen Reason-Phrase (neden ifadesi) ayarlar.
set_RequestMessage(System::SharedPtr<HttpRequestMessage>)HTTP istek mesajını ayarlar.
set_StatusCode(HttpStatusCode)HTTP durum kodunu ayarlar.
set_Version(System::Version)HTTP sürümünü ayarlar.
ToString() const overrideSystem::Object::ToString.

Ayrıca Bakınız