## HttpResponseMessage class


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

```cpp
class HttpResponseMessage : public System::IDisposable
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| [Dispose](./dispose/)() override | يفكّ الموارد للمثيلة الحالية. تقوم هذه الطريقة أيضاً بتحرير محتوى استجابة HTTP. |
| [EnsureSuccessStatusCode](./ensuresuccessstatuscode/)() | يفحص رمز الحالة. سيتم رمي [HttpRequestException](../httprequestexception/) عندما لا يكون رمز الحالة ضمن نطاق 2xx. |
| [get_Content](./get_content/)() const | يحصل على محتوى استجابة HTTP. |
| [get_Headers](./get_headers/)() const | يرجع رؤوس محتوى HTTP. |
| [get_IsSuccessStatusCode](./get_issuccessstatuscode/)() const | يفحص ما إذا كان رمز الحالة يشير إلى أن الإجراء المطلوب من العميل تم استلامه وفهمه وقبوله. |
| [get_ReasonPhrase](./get_reasonphrase/)() const | يحصل على عبارة السبب (Reason-Phrase) التي يرسلها الخوادم مع رمز الحالة. |
| [get_RequestMessage](./get_requestmessage/)() const | يحصل على رسالة طلب HTTP. |
| [get_StatusCode](./get_statuscode/)() const | يحصل على رمز حالة HTTP. |
| [get_Version](./get_version/)() const | معلومات RTTI. |
| [HttpResponseMessage](./httpresponsemessage/)() | ينشئ نسخة جديدة. |
| [HttpResponseMessage](./httpresponsemessage/)(HttpStatusCode) | ينشئ نسخة جديدة. |
| [set_Content](./set_content/)(System::SharedPtr\<HttpContent\>) | يضبط محتوى استجابة HTTP. |
| [set_ReasonPhrase](./set_reasonphrase/)(String) | يضبط عبارة السبب (Reason-Phrase) التي يرسلها الخوادم مع رمز الحالة. |
| [set_RequestMessage](./set_requestmessage/)(System::SharedPtr\<HttpRequestMessage\>) | يضبط رسالة طلب HTTP. |
| [set_StatusCode](./set_statuscode/)(HttpStatusCode) | يضبط رمز حالة HTTP. |
| [set_Version](./set_version/)(System::Version) | يضبط نسخة HTTP. |
| [ToString](./tostring/)() const override | [System::Object::ToString](../../system/object/tostring/). |
## انظر أيضًا

* Class [IDisposable](../../system/idisposable/)
* Namespace [System::Net::Http](../)
* Library [Aspose.Page for C++](../../)
