SoapExtensionImporter 类

定义

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

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

注解

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

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

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

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

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

构造函数

SoapExtensionImporter()

初始化 SoapExtensionImporter 类的新实例。

属性

ImportContext

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

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
ImportMethod(CodeAttributeDeclarationCollection)

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

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于

另请参阅