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 远程处理基础结构使用。