SoapExtensionReflector 类

定义

为类提供通用接口和功能,以按方法向 ServiceDescription 对象添加 SOAP 扩展信息。

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

注解

抽象 SoapExtensionReflector 类公开抽象方法 ReflectMethod。 此抽象方法允许派生类在将 Web 方法反射到放置在 对象中的 ServiceDescription 对象时添加 SOAP 扩展的说明。 方法本身不是输入。 将针对属于生成 ServiceDescription的指定绑定的所有 Web 方法添加说明。

可以使用 ServiceDescription 通过 方法生成 Web 服务描述语言 (WSDL) 文档 Write 。 类 ServiceDescriptionImporter 和相关类还可以使用 ServiceDescription 生成客户端代理代码或抽象服务器代码。

将派生自 SoapExtensionReflector 类的类与派生自抽象 SoapExtension 类的类结合使用,以扩展客户端或服务上 SOAP 消息的运行时处理。

可以通过 soapExtensionReflectorTypes> Element 元素及其子 add 元素在配置文件<中指定 。SoapExtensionReflector 还可以将配置应用于发布 Web 服务的 ASP.NET Web 应用程序。

构造函数

SoapExtensionReflector()

初始化 SoapExtensionReflector 类的实例。

属性

ReflectionContext

获取或设置从调用 ProtocolReflector 方法的 ReflectMethod() 抽象类派生的类的实例。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReflectDescription()

生成将放入与绑定对应的 ServiceDescription 对象中的特定于服务的说明信息。

ReflectMethod()

Abstract 方法,派生类必须实现该方法以按方法向 ServiceDescription 对象添加 SOAP 扩展信息。

ToString()

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

(继承自 Object)

适用于

另请参阅