System.Runtime.Remoting.Metadata 命名空间
System.Runtime.Remoting.Metadata 命名空间包含类和属性,这些类和属性可用于自定义对象和字段的 SOAP 的生成和处理。该命名空间的类可用于指示 SOAPAction 标头字段、类型输出、XML 元素名称和方法 XML 命名空间 URI。在 SOAP 生成期间,该信息由 SOAP 序列化程序使用;而在 Web 服务描述语言 (WSDL) 生成期间,该信息由 Soapsuds 工具 (Soapsuds.exe) 使用。由该命名空间中的属性指定的信息可在生成的 SOAP 的接收端使用,以自定义远程方法调用和对象的处理。System.Runtime.Remoting.Metadata 命名空间的最重要的类之一是 SoapAttribute 类。SoapAttribute 类是非功能性的,并且只能用作所有元数据属性的基类。有关 SOAPAction HTTP 标头字段的更多信息,请参见 www.w3.org/tr/soap/\#\_Toc478383528。
类
类 | 说明 | |
---|---|---|
SoapAttribute | 提供所有 SOAP 属性的默认功能。 | |
SoapFieldAttribute | 自定义字段的 SOAP 生成和处理。无法继承此类。 | |
SoapMethodAttribute | 自定义方法的 SOAP 生成和处理。无法继承此类。 | |
SoapParameterAttribute | 自定义参数的 SOAP 生成和处理。无法继承此类。 | |
SoapTypeAttribute | 自定义目标类型的 SOAP 生成和处理。无法继承此类。 |
枚举
枚举 | 说明 | |
---|---|---|
SoapOption | 指定与 SoapTypeAttribute 类一起使用的 SOAP 配置选项。 | |
XmlFieldOrderOption | 不应使用此枚举,它不由 .NET Framework 远程处理基础结构使用。 |