SoapServerMessage 类

定义

表示接收的 SOAP 请求中的数据,或特定 XML SoapMessageStageWeb 服务方法发送的 SOAP 响应。 此类不能被继承。

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 扩展的一部分,用于记录 XML Web 服务方法发送和接收的 SOAP 消息。 此特定片段通过向日志文件写入属性SoapServerMessage来处理SoapExtension.ProcessMessage传入 SoapServerMessage SOAP 扩展的方法。

属性

名称 说明
Action

获取 SOAP 请求或 SOAP 响应的 SOAPAction HTTP 请求标头字段。

ContentEncoding

获取或设置 HTTP 标头的内容 Content-Encoding

(继承自 SoapMessage)
ContentType

获取或设置 SOAP 请求或 SOAP 响应的 HTTP Content-Type

(继承自 SoapMessage)
Exception

SoapException从对 XML Web 服务方法的调用获取。

(继承自 SoapMessage)
Headers

应用于当前 SOAP 请求或 SOAP 响应的 SOAP 标头的集合。

(继承自 SoapMessage)
MethodInfo

获取 SOAP 请求所针对的 XML Web 服务方法的方法原型的表示形式。

OneWay

获取一个值,该值指示客户端是否等待服务器完成处理 XML Web 服务方法。

Server

获取处理 Web 服务器上的方法调用的类的实例。

SoapVersion

获取用于与 XML Web 服务通信的 SOAP 协议的版本。

Stage

获取 .SoapMessageStageSoapMessage

(继承自 SoapMessage)
Stream

获取以 SOAP 请求或 SOAP 响应形式 Stream表示的数据。

(继承自 SoapMessage)
Url

获取 XML Web 服务的基 URL。

方法

名称 说明
EnsureInStage()

在派生类中重写时,断言当前 SoapMessageStage 是可用参数的阶段。

(继承自 SoapMessage)
EnsureOutStage()

在派生类中重写时,断言当前 SoapMessageStage 阶段是可用参数的阶段。

(继承自 SoapMessage)
EnsureStage(SoapMessageStage)

确保 SoapMessageStage 对 XML Web 服务方法的调用是传入的阶段或阶段。 如果当前处理阶段不是传入的阶段之一,则会引发异常。

(继承自 SoapMessage)
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetInParameterValue(Int32)

获取传递到指定索引处的 XML Web 服务方法的参数。

(继承自 SoapMessage)
GetOutParameterValue(Int32)

获取传递到指定索引处的 XML Web 服务方法中的 out 参数。

(继承自 SoapMessage)
GetReturnValue()

获取 XML Web 服务方法的返回值。

(继承自 SoapMessage)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于