Web 服务 IXmlSerializable 技术示例

此示例演示如何在 ASP.NET Web 服务中使用 IXmlSerializable 来控制自定义类型的序列化。

使用 Visual Studio 生成示例

  1. 打开 Visual Studio 2005,然后从**“文件”菜单中选择“新建网站”**。

  2. 在**“新建网站”对话框的左窗格中,选择您所需的编程语言,然后从右窗格中选择“ASP.NET Web 服务”**。

  3. 键入 IXmlSerializable 作为新 Web 服务的名称。

  4. 在“解决方案资源管理器”窗口中,右击 Service.asmx 的图标,然后选择**“删除”**;对 Service.asmx 代码隐藏文件重复此步骤。

  5. 右击该项目目录,然后选择**“添加现有项”**。在对话框中,定位到语言特定的目录的 Service 子目录。

  6. 选择 Service.asmx,然后对 Service.asmx 代码隐藏文件重复此步骤。

  7. 打开 Windows 资源管理器,定位到包含上面的步骤 3 中创建的 IXmlSerializable 目录的目录。

  8. 右击 IXmlSerializable 目录的图标,然后选择**“共享和安全”**。

  9. 在“Web 共享”选项卡中,选择**“共享此文件夹”**,确认默认设置,包括名称 IXmlSerializable。

  10. 单击**“确定”**。

运行示例

  1. 打开浏览器窗口,选择其地址栏。

  2. 键入 https://localhost/IXmlSerializable/Service.asmx

另请参见

参考

IXmlSerializable
System.Xml.Serialization
XmlConvert
XmlQualifiedName
XmlReader
XmlSchema
XmlSchemaSet
XmlUrlResolver
XmlWriter

生成日期:2010-03-10