System.Runtime.Remoting.MetadataServices 命名空间

包含 Soapsuds Tool (Soapsuds.exe) 命令行工具和用户代码用于将元数据转换为远程基础结构的 XML 架构和从 XML 架构使用的类。 此命名空间的一些最重要的类是 SdlChannelSink 类和 MetaData 类。

名称 说明
MetaData

提供可用于处理 XML 架构的方法。

SdlChannelSink

为服务器通道接收器提供实现,该接收器在服务器上动态生成 Web 服务描述语言(WSDL)。

SdlChannelSinkProvider

为创建 SdlChannelSink 实例的服务器通道接收器提供程序提供实现。

ServiceType

将传递给 Web 服务描述语言(WSDL)生成器的已知对象类型与远程终结点相关联,该终结点可以处理发送到该类型上方法的消息。

SUDSGeneratorException

如果在生成 Web 服务描述语言(WSDL)期间发生错误,则引发的异常。

SUDSParserException

如果在分析 Web 服务描述语言(WSDL)期间发生错误,则引发的异常。

枚举

名称 说明
SdlType

指定用于描述应用程序提供的服务的架构类型。

注解

远程 SdlChannelSink 处理基础结构使用该类在服务器端生成 Web 服务描述语言(WSDL)。

MetaData 类提供 Soapsuds 工具(Soapsuds.exe) 命令行工具的功能,并且可以以编程方式用于实现相同的结果。 类的方法 MetaData 可用于创建描述源代码中公开的服务的 XML 架构,以及从 XML 架构创建 C# 代码。