SoapServerMessage 类

定义

表示 XML Web services 方法在特定的 SoapMessageStage 中接收的 SOAP 请求或发送的 SOAP 响应中的数据。Represents the data in a SOAP request received or a SOAP response sent by an XML Web service method at a specific SoapMessageStage. 此类不能被继承。This class cannot be inherited.

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 service 方法发送和接收的 SOAP 消息。The following code fragment is part of a SOAP extension that logs the SOAP messages sent and received by an XML Web service method. 此特定片段SoapServerMessage 通过将SoapExtension.ProcessMessage的属性写入日志文件来处理传递给SOAP扩展的方法的。SoapServerMessageThis specific fragment processes the SoapServerMessage passed into the SoapExtension.ProcessMessage method of the SOAP extension by writing properties of the SoapServerMessage to the log file.

属性

Action

获取用于 SOAP 请求或 SOAP 响应的 SOAPAction HTTP 请求标头字段。Gets the SOAPAction HTTP request header field for the SOAP request or SOAP response.

ContentEncoding

获取或设置 Content-Encoding HTTP 标头的内容。Gets or sets the contents of the Content-Encoding HTTP header.

(继承自 SoapMessage)
ContentType

获取或设置 SOAP 请求或 SOAP 响应的 HTTP Content-TypeGets or sets the HTTP Content-Type of the SOAP request or SOAP response.

(继承自 SoapMessage)
Exception

从对 XML Web services 方法的调用中获取 SoapExceptionGets the SoapException from the call to the XML Web service method.

(继承自 SoapMessage)
Headers

应用于当前 SOAP 请求或 SOAP 响应的 SOAP 标头的集合。A collection of the SOAP headers applied to the current SOAP request or SOAP response.

(继承自 SoapMessage)
MethodInfo

获取要为其发出 SOAP 请求的 XML Web services 方法的方法原型的表示形式。Gets a representation of the method prototype for the XML Web service method for which the SOAP request is intended.

OneWay

获取一个值,该值指示客户端是否等待服务器处理完 XML Web services 方法。Gets a value indicating whether the client waits for the server to finish processing an XML Web service method.

Server

获取处理 Web 服务器上的方法调用的类的实例。Gets the instance of the class handling the method invocation on the Web server.

SoapVersion

获取用于与 XML Web services 进行通信的 SOAP 协议的版本。Gets the version of the SOAP protocol used to communicate with the XML Web service.

Stage

获取 SoapMessageStageSoapMessageGets the SoapMessageStage of the SoapMessage.

(继承自 SoapMessage)
Stream

获取以 Stream 形式表示 SOAP 请求或 SOAP 响应的数据。Gets the data representing the SOAP request or SOAP response in the form of a Stream.

(继承自 SoapMessage)
Url

获取 XML Web services 的基 URL。Gets the base URL of the XML Web service.

方法

EnsureInStage()

当在派生类中被重写时,断言当前 SoapMessageStage 为可以使用 in 参数的阶段。When overridden in a derived class, asserts that the current SoapMessageStage is a stage where in parameters are available.

(继承自 SoapMessage)
EnsureOutStage()

当在派生类中被重写时,断言当前 SoapMessageStage 阶段是不可以使用 out 参数的阶段。When overridden in a derived class, asserts that the current SoapMessageStage stage is a stage where out parameters are available.

(继承自 SoapMessage)
EnsureStage(SoapMessageStage)

确保对 XML Web services 方法的调用的 SoapMessageStage 是传入的阶段。Ensures that the SoapMessageStage of the call to the XML Web service method is the stage or stages passed in. 如果当前处理阶段不是传入的阶段之一,则引发异常。If the current processing stage is not one of the stages passed in, an exception is thrown.

(继承自 SoapMessage)
Equals(Object)

确定指定的对象是否等于当前对象。Determines whether the specified object is equal to the current object.

(继承自 Object)
GetHashCode()

用作默认哈希函数。Serves as the default hash function.

(继承自 Object)
GetInParameterValue(Int32)

在指定索引处获取传递到 XML Web services 方法中的参数。Gets the parameter passed into the XML Web service method at the specified index.

(继承自 SoapMessage)
GetOutParameterValue(Int32)

在指定索引处获取传递到 XML Web services 方法中的输出参数。Gets the out parameter passed into the XML Web service method at the specified index.

(继承自 SoapMessage)
GetReturnValue()

获取 XML Web services 方法的返回值。Gets the return value of an XML Web service method.

(继承自 SoapMessage)
GetType()

获取当前实例的 TypeGets the Type of the current instance.

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。Creates a shallow copy of the current Object.

(继承自 Object)
ToString()

返回一个表示当前对象的 string。Returns a string that represents the current object.

(继承自 Object)

适用于