SoapExtensionImporter 类

定义

为类提供一个通用接口和功能,用于生成指定 SOAP 扩展的代码属性。

public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
type SoapExtensionImporter = class
Public MustInherit Class SoapExtensionImporter
继承
SoapExtensionImporter

注解

SoapExtensionImporter abstract 类公开 abstract 方法 ImportMethod,该方法允许派生类向任何表示绑定中操作的方法添加元数据。 该方法本身不是输入法。 代码属性(添加到绑定类中的所有 Web 方法)表示 SOAP Web 服务协议的扩展,例如,用于向传出 SOAP 消息添加额外的标头或对传入 SOAP 消息执行额外处理。

可以使用派生自 SoapExtensionImporter 的类来扩展客户端代理代码的生成或 abstract 服务器代码。 可以将此类派生类与派生自 abstractSoapExtension 类的类结合使用,从而扩展客户端或服务上的 SOAP 消息的运行时处理。

可以通过 soapExtensionImporterTypes 配置元素及其子 add 元素在配置文件中指定 SoapExtensionImporter。 可以将配置应用到:

  • ASP.NET Web 应用程序:服务或客户端。

  • 独立 .NET Framework 应用程序:仅限客户端。

构造函数

SoapExtensionImporter()

初始化 SoapExtensionImporter 类的新实例。

属性

ImportContext

获取或设置调用 ImportMethod(CodeAttributeDeclarationCollection) 方法的 SoapProtocolImporter 实例。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
ImportMethod(CodeAttributeDeclarationCollection)

在派生类中重写时,将代码属性声明添加到表示绑定中操作的任何方法。

MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于

另请参阅