## SoapMessage class


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

```cpp
class SoapMessage : public System::Object
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| [CollectHeaders](./collectheaders/)(System::SharedPtr\<Object\>, System::ArrayPtr\<System::SharedPtr\<SoapHeaderMapping\>\>, SoapHeaderDirection) | يضبط مجموعة الرؤوس الداخلية لـ SOAP. |
| [FindHeader](./findheader/)(System::ArrayPtr\<System::SharedPtr\<SoapHeaderMapping\>\>, const TypeInfo\&) | ابحث عن تعيين الرأس حسب نوع الرأس المحدد. |
| virtual [get_Action](./get_action/)() | إرجاع قيمة سمة 'SOAPAction'. |
| [get_ContentEncoding](./get_contentencoding/)() | يحصل على قيمة رأس 'Content-Encoding'. |
| [get_ContentType](./get_contenttype/)() | يحصل على قيمة رأس 'Content-Type'. |
| [get_Exception](./get_exception/)() | يحصل على الاستثناء الذي يتم إلقاؤه بواسطة طريقة خدمة XML [Web](../../system.web/). |
| [get_Headers](./get_headers/)() | يرجع مجموعة رؤوس SOAP. |
| [get_InParameters](./get_inparameters/)() | يحصل على المعلمات التي يتم تمريرها إلى طريقة خدمة XML [Web](../../system.web/). |
| [get_IsSoap12](./get_issoap12/)() | يرجع قيمة تشير إلى ما إذا كان يتم استخدام نسخة SOAP 1.2. |
| [get_OutParameters](./get_outparameters/)() | يحصل على معلمات الإخراج التي يتم تمريرها إلى طريقة خدمة XML [Web](../../system.web/). |
| virtual [get_SoapVersion](./get_soapversion/)() | يرجع نسخة SOAP المستخدمة. |
| [get_Stage](./get_stage/)() | يحصل على مرحلة معالجة رسالة SOAP. |
| [get_Stream](./get_stream/)() | يحصل على الدفق الذي يحتوي على بيانات رسالة SOAP. |
| virtual [get_Url](./get_url/)() | يرجع عنوان URL لخدمة XML [Web](../../system.web/). |
| [GetInParameterValue](./getinparametervalue/)(int32_t) | يحصل على قيمة معلمة الإدخال في الفهرس المحدد. |
| [GetOutParameterValue](./getoutparametervalue/)(int32_t) | يحصل على قيمة معلمة الإخراج في الفهرس المحدد. |
| [GetReturnValue](./getreturnvalue/)() | يحصل على قيمة الإرجاع لطريقة خدمة XML [Web](../../system.web/). |
| [set_ContentEncoding](./set_contentencoding/)(String) | يضبط قيمة رأس 'Content-Encoding'. |
| [set_ContentType](./set_contenttype/)(String) | يضبط قيمة رأس 'Content-Type'. |
| [set_InParameters](./set_inparameters/)(System::ArrayPtr\<System::SharedPtr\<Object\>\>) | يضبط المعلمات التي يتم تمريرها إلى طريقة خدمة XML [Web](../../system.web/). |
| [set_InternalStream](./set_internalstream/)(System::SharedPtr\<System::IO::Stream\>) | يضبط الدفق الذي يحتوي على بيانات رسالة SOAP. |
| [set_OutParameters](./set_outparameters/)(System::ArrayPtr\<System::SharedPtr\<Object\>\>) | يضبط معلمات الإخراج التي يتم تمريرها إلى طريقة خدمة XML [Web](../../system.web/). |
| [SetException](./setexception/)(SoapException) | يضبط الاستثناء الذي يتم إلقاؤه بواسطة طريقة خدمة XML [Web](../../system.web/). |
| [SetHeaders](./setheaders/)(System::SharedPtr\<SoapHeaderCollection\>) | يضبط مجموعة رؤوس SOAP. |
| [SetStage](./setstage/)(SoapMessageStage) | يضبط مرحلة معالجة رسالة SOAP. |
| [SetStream](./setstream/)(System::SharedPtr\<System::IO::Stream\>) | يضبط الدفق الذي يحتوي على بيانات رسالة SOAP. |
| [SoapMessage](./soapmessage/)() | ينشئ نسخة جديدة. |
| [UpdateHeaderValues](./updateheadervalues/)(System::SharedPtr\<Object\>, System::ArrayPtr\<System::SharedPtr\<SoapHeaderMapping\>\>) | يقوم بتحديث مجموعة رؤوس SOAP الداخلية. |
## انظر أيضًا

* Class [Object](../../system/object/)
* Namespace [System::Web::Services::Protocols](../)
* Library [Aspose.Page for C++](../../)
