فئة System::Net::Http::HttpResponseMessage

HttpResponseMessage class

تمثل رسالة استجابة HTTP. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() function. لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

class HttpResponseMessage : public System::IDisposable

الطرق

طريقةالوصف
Dispose() overrideيقوم بتحرير النسخة الحالية. كما تقوم هذه الطريقة بتحرير محتوى استجابة HTTP.
EnsureSuccessStatusCode()يفحص رمز الحالة. سيتم رمي HttpRequestException عندما لا ينتمي رمز الحالة إلى 2xx.
get_Content() constيحصل على محتوى استجابة HTTP.
get_Headers() constيعيد رؤوس محتوى HTTP.
get_IsSuccessStatusCode() constيفحص ما إذا كان رمز الحالة يشير إلى أن الإجراء المطلوب من العميل تم استلامه وفهمه وقبوله.
get_ReasonPhrase() constيحصل على عبارة السبب (Reason-Phrase) التي يرسلها الخادم مع رمز الحالة.
get_RequestMessage() constيحصل على رسالة طلب HTTP.
get_StatusCode() constيحصل على رمز حالة HTTP.
get_Version() constمعلومات RTTI.
HttpResponseMessage()ينشئ نسخة جديدة.
HttpResponseMessage(HttpStatusCode)ينشئ نسخة جديدة.
set_Content(System::SharedPtr<HttpContent>)يضبط محتوى استجابة HTTP.
set_ReasonPhrase(String)يضبط عبارة السبب (Reason-Phrase) التي يرسلها الخادم مع رمز الحالة.
set_RequestMessage(System::SharedPtr<HttpRequestMessage>)يضبط رسالة طلب HTTP.
set_StatusCode(HttpStatusCode)يضبط رمز حالة HTTP.
set_Version(System::Version)يضبط إصدار HTTP.
ToString() const overrideSystem::Object::ToString.

انظر أيضًا