SoapServerMessage Класс

Определение

Представляет данные в запросе SOAP, полученном или ответе SOAP, отправляемом методом веб-службы XML по определенному SoapMessageStageобъекту. Этот класс не наследуется.

public ref class SoapServerMessage sealed : System::Web::Services::Protocols::SoapMessage
public sealed class SoapServerMessage : System.Web.Services.Protocols.SoapMessage
type SoapServerMessage = class
    inherit SoapMessage
Public NotInheritable Class SoapServerMessage
Inherits SoapMessage
Наследование
SoapServerMessage

Примеры

Следующий фрагмент кода является частью расширения SOAP, которое регистрирует сообщения SOAP, отправленные и полученные методом веб-службы XML. Этот конкретный фрагмент обрабатывает SoapServerMessage переданный SoapExtension.ProcessMessage в метод расширения SOAP, записывая свойства SoapServerMessage файла журнала.

Свойства

Имя Описание
Action

Возвращает поле заголовка HTTP-запроса SOAPAction для ответа SOAP или SOAP.

ContentEncoding

Возвращает или задает содержимое заголовка Content-Encoding HTTP.

(Унаследовано от SoapMessage)
ContentType

Возвращает или задает HTTP-запрос Content-Type SOAP или ответ SOAP.

(Унаследовано от SoapMessage)
Exception

SoapException Возвращает из вызова метода веб-службы XML.

(Унаследовано от SoapMessage)
Headers

Коллекция заголовков SOAP, примененных к текущему запросу SOAP или ответу SOAP.

(Унаследовано от SoapMessage)
MethodInfo

Возвращает представление прототипа метода для метода веб-службы XML, для которого предназначен запрос SOAP.

OneWay

Возвращает значение, указывающее, ожидает ли клиент завершения обработки метода веб-службы XML.

Server

Возвращает экземпляр класса, обрабатывающего вызов метода на веб-сервере.

SoapVersion

Возвращает версию протокола SOAP, используемого для взаимодействия с веб-службой XML.

Stage

SoapMessageStage Возвращает объект SoapMessage.

(Унаследовано от SoapMessage)
Stream

Получает данные, представляющие запрос SOAP или ответ SOAP в виде Stream.

(Унаследовано от SoapMessage)
Url

Возвращает базовый URL-адрес веб-службы XML.

Методы

Имя Описание
EnsureInStage()

При переопределении в производном классе утверждает, что текущий SoapMessageStage является этапом, где доступны параметры.

(Унаследовано от SoapMessage)
EnsureOutStage()

При переопределении в производном классе утверждает, что текущий SoapMessageStage этап является этапом, в котором доступны параметры.

(Унаследовано от SoapMessage)
EnsureStage(SoapMessageStage)

Гарантирует, что SoapMessageStage вызов метода веб-службы XML является этапом или этапом, переданным в. Если текущий этап обработки не является одним из этапов, переданных, создается исключение.

(Унаследовано от SoapMessage)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetInParameterValue(Int32)

Возвращает параметр, переданный в метод веб-службы XML по указанному индексу.

(Унаследовано от SoapMessage)
GetOutParameterValue(Int32)

Возвращает параметр out, переданный методу веб-службы XML по указанному индексу.

(Унаследовано от SoapMessage)
GetReturnValue()

Возвращает возвращаемое значение метода веб-службы XML.

(Унаследовано от SoapMessage)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к