فئة System::Web::Services::Protocols::SoapMessage

SoapMessage class

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

class SoapMessage : public System::Object

الطرق

طريقةالوصف
CollectHeaders(System::SharedPtr<Object>, System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>, SoapHeaderDirection)يضبط مجموعة الرؤوس الداخلية لـ SOAP.
FindHeader(System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>, const TypeInfo&)ابحث عن تعيين الرأس حسب نوع الرأس المحدد.
virtual get_Action()إرجاع قيمة سمة ‘SOAPAction’.
get_ContentEncoding()يحصل على قيمة رأس ‘Content-Encoding’.
get_ContentType()يحصل على قيمة رأس ‘Content-Type’.
get_Exception()يحصل على الاستثناء الذي يتم إلقاؤه بواسطة طريقة خدمة XML Web.
get_Headers()يرجع مجموعة رؤوس SOAP.
get_InParameters()يحصل على المعلمات التي يتم تمريرها إلى طريقة خدمة XML Web.
get_IsSoap12()يرجع قيمة تشير إلى ما إذا كان يتم استخدام نسخة SOAP 1.2.
get_OutParameters()يحصل على معلمات الإخراج التي يتم تمريرها إلى طريقة خدمة XML Web.
virtual get_SoapVersion()يرجع نسخة SOAP المستخدمة.
get_Stage()يحصل على مرحلة معالجة رسالة SOAP.
get_Stream()يحصل على الدفق الذي يحتوي على بيانات رسالة SOAP.
virtual get_Url()يرجع عنوان URL لخدمة XML Web.
GetInParameterValue(int32_t)يحصل على قيمة معلمة الإدخال في الفهرس المحدد.
GetOutParameterValue(int32_t)يحصل على قيمة معلمة الإخراج في الفهرس المحدد.
GetReturnValue()يحصل على قيمة الإرجاع لطريقة خدمة XML Web.
set_ContentEncoding(String)يضبط قيمة رأس ‘Content-Encoding’.
set_ContentType(String)يضبط قيمة رأس ‘Content-Type’.
set_InParameters(System::ArrayPtr<System::SharedPtr<Object>>)يضبط المعلمات التي يتم تمريرها إلى طريقة خدمة XML Web.
set_InternalStream(System::SharedPtr<System::IO::Stream>)يضبط الدفق الذي يحتوي على بيانات رسالة SOAP.
set_OutParameters(System::ArrayPtr<System::SharedPtr<Object>>)يضبط معلمات الإخراج التي يتم تمريرها إلى طريقة خدمة XML Web.
SetException(SoapException)يضبط الاستثناء الذي يتم إلقاؤه بواسطة طريقة خدمة XML Web.
SetHeaders(System::SharedPtr<SoapHeaderCollection>)يضبط مجموعة رؤوس SOAP.
SetStage(SoapMessageStage)يضبط مرحلة معالجة رسالة SOAP.
SetStream(System::SharedPtr<System::IO::Stream>)يضبط الدفق الذي يحتوي على بيانات رسالة SOAP.
SoapMessage()ينشئ نسخة جديدة.
UpdateHeaderValues(System::SharedPtr<Object>, System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>)يقوم بتحديث مجموعة رؤوس SOAP الداخلية.

انظر أيضًا