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

HttpResponseMessage class

تمثل رسالة استجابة HTTP. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() . لا تقم أبداً بإنشاء مثيل من هذا النوع على المكدس أو باستخدام المشغل 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.

انظر أيضًا