信息
您所需的主题如下所示。但此主题未包含在此库中。

XmlSerializer.Deserialize 方法 (XmlReader)

2013/12/13

反序列化指定 XmlReader 包含的 XML 文档。

Namespace:  System.Xml.Serialization
程序集:  System.Xml.Serialization(位于 System.Xml.Serialization.dll 中)

public Object Deserialize(
	XmlReader xmlReader
)

参数

xmlReader
类型: System.Xml.XmlReader
包含要反序列化的 XML 文档的 XmlReader

返回值

类型: System.Object
要反序列化的 Object

异常条件
InvalidOperationException

反序列化期间发生错误。使用 InnerException 属性时可获得原始异常。

反序列化是这样一个过程:读取 XML 实例文档,并构造一个强类型化为该文档的 XML 架构 (XSD) 的对象。

在反序列化之前,必须使用要被反序列化的对象的类型构造一个 XmlSerializer

XmlReader 自动检测并使用 XML 文档指定的编码。

说明注意:

XmlSerializer 无法反序列化 List<T> 的数组。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: