System::Web::Services::Protocols::SoapMessage класс

SoapMessage class

Представляет сообщение SOAP. Объекты этого класса должны создаваться только с помощью функции System::MakeObject() function. Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора 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.

См. также