XmlSerializationWriter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示用于控制类序列化的 XmlSerializer 抽象类。
此 API 支持产品基础结构,不能在代码中直接使用。
public ref class XmlSerializationWriter abstract
public ref class XmlSerializationWriter abstract : System::Xml::Serialization::XmlSerializationGeneratedCode
public abstract class XmlSerializationWriter
public abstract class XmlSerializationWriter : System.Xml.Serialization.XmlSerializationGeneratedCode
type XmlSerializationWriter = class
type XmlSerializationWriter = class
inherit XmlSerializationGeneratedCode
Public MustInherit Class XmlSerializationWriter
Public MustInherit Class XmlSerializationWriter
Inherits XmlSerializationGeneratedCode
- 继承
-
XmlSerializationWriter
- 继承
注解
初始化期间,.NET Framework XML 序列化基础结构动态生成并编译派生自抽象 XmlSerializationWriter 类的序列化的临时类。 XmlSerializationWriter也在 .NET Framework 中实现,以便将 DiscoveryDocument 和 ServiceDescription 对象序列化为 XML 文档。
不应从 XmlSerializationWriter. 派生类。 而是调用该方法 Serialize 。
构造函数
| 名称 | 说明 |
|---|---|
| XmlSerializationWriter() |
此 API 支持产品基础结构,不能在代码中直接使用。 初始化 XmlSerializationWriter 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| EscapeName |
此 API 支持产品基础结构,不能在代码中直接使用。 获取或设置一个值,该值指示方法是否 EncodeName(String) 用于写入有效的 XML。 |
| Namespaces |
此 API 支持产品基础结构,不能在代码中直接使用。 获取或设置 XML 限定名称对象的列表,这些对象包含用于在 XML 文档中生成限定名称的命名空间和前缀。 |
| Writer |
此 API 支持产品基础结构,不能在代码中直接使用。 获取或设置 XmlWriter 由该 XmlSerializationWriter. |
方法
| 名称 | 说明 |
|---|---|
| AddWriteCallback(Type, String, String, XmlSerializationWriteCallback) |
此 API 支持产品基础结构,不能在代码中直接使用。 存储委托的 XmlSerializationWriteCallback 实现及其适用的类型,以供以后调用。 |
| CreateChoiceIdentifierValueException(String, String, String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 创建一个 InvalidOperationException 指示符合 XML 架构 |
| CreateInvalidAnyTypeException(Object) |
此 API 支持产品基础结构,不能在代码中直接使用。 创建一个 InvalidOperationException 指示 XmlAnyElementAttribute 已无效应用于成员的成员;只有属于类型 XmlNode或派生自 XmlNode的成员才有效。 |
| CreateInvalidAnyTypeException(Type) |
此 API 支持产品基础结构,不能在代码中直接使用。 创建一个 InvalidOperationException 指示 XmlAnyElementAttribute 已无效应用于成员的成员;只有属于类型 XmlNode或派生自 XmlNode的成员才有效。 |
| CreateInvalidChoiceIdentifierValueException(String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 创建一个 InvalidOperationException ,指示在编写应用 XML 架构 |
| CreateInvalidEnumValueException(Object, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 为无效的枚举值创建一个 InvalidOperationException 。 |
| CreateMismatchChoiceException(String, String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 创建一个 InvalidOperationException 指示 XML 元素的值与枚举类型不匹配。 |
| CreateUnknownAnyElementException(String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 创建一个 InvalidOperationException 指示不应处理应遵守 XML 架构 |
| CreateUnknownTypeException(Object) |
此 API 支持产品基础结构,不能在代码中直接使用。 创建一个 InvalidOperationException 指示正在序列化的类型未以有效方式使用或意外遇到。 |
| CreateUnknownTypeException(Type) |
此 API 支持产品基础结构,不能在代码中直接使用。 创建一个 InvalidOperationException 指示正在序列化的类型未以有效方式使用或意外遇到。 |
| Equals(Object) |
此 API 支持产品基础结构,不能在代码中直接使用。 确定指定的对象是否等于当前对象。 (继承自 Object) |
| FromByteArrayBase64(Byte[]) |
此 API 支持产品基础结构,不能在代码中直接使用。 处理 base-64 字节数组。 |
| FromByteArrayHex(Byte[]) |
此 API 支持产品基础结构,不能在代码中直接使用。 从输入十六进制字节数组生成字符串。 |
| FromChar(Char) |
此 API 支持产品基础结构,不能在代码中直接使用。 从输入 Char生成字符串。 |
| FromDate(DateTime) |
此 API 支持产品基础结构,不能在代码中直接使用。 从 DateTime 对象生成字符串。 |
| FromDateTime(DateTime) |
此 API 支持产品基础结构,不能在代码中直接使用。 从输入 DateTime生成字符串。 |
| FromEnum(Int64, String[], Int64[], String) |
此 API 支持产品基础结构,不能在代码中直接使用。 获取一个数值枚举值以及枚举器列表中的名称和常量,并返回一个字符串,该字符串由表示已设置的枚举成员的分隔标识符组成。 |
| FromEnum(Int64, String[], Int64[]) |
此 API 支持产品基础结构,不能在代码中直接使用。 生成一个字符串,该字符串由表示已设置的枚举成员的分隔标识符组成。 |
| FromTime(DateTime) |
此 API 支持产品基础结构,不能在代码中直接使用。 从 DateTime 对象生成字符串。 |
| FromXmlName(String) |
此 API 支持产品基础结构,不能在代码中直接使用。 通过将无效字符替换为转义序列来编码有效的 XML 名称。 |
| FromXmlNCName(String) |
此 API 支持产品基础结构,不能在代码中直接使用。 通过将无效字符替换为转义序列来编码有效的 XML 本地名称。 |
| FromXmlNmToken(String) |
此 API 支持产品基础结构,不能在代码中直接使用。 对 XML 名称进行编码。 |
| FromXmlNmTokens(String) |
此 API 支持产品基础结构,不能在代码中直接使用。 将以空格分隔的 XML 名称序列编码为单个 XML 名称。 |
| FromXmlQualifiedName(XmlQualifiedName, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 生成一个字符串,该字符串可以编写为 XML 限定名称,用转义序列替换的无效字符。 |
| FromXmlQualifiedName(XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 返回一个 XML 限定名称,其中包含由转义序列替换的无效字符。 |
| GetHashCode() |
此 API 支持产品基础结构,不能在代码中直接使用。 用作默认哈希函数。 (继承自 Object) |
| GetType() |
此 API 支持产品基础结构,不能在代码中直接使用。 获取当前实例的 Type。 (继承自 Object) |
| InitCallbacks() |
此 API 支持产品基础结构,不能在代码中直接使用。 初始化委托的 XmlSerializationWriteCallback 实例以序列化 SOAP 编码的 XML 数据。 |
| MemberwiseClone() |
此 API 支持产品基础结构,不能在代码中直接使用。 创建当前 Object的浅表副本。 (继承自 Object) |
| ResolveDynamicAssembly(String) |
此 API 支持产品基础结构,不能在代码中直接使用。 按名称获取动态生成的程序集。 |
| TopLevelElement() |
此 API 支持产品基础结构,不能在代码中直接使用。 仅在序列化 SOAP 编码的 SOAP 消息时初始化对象引用。 |
| ToString() |
此 API 支持产品基础结构,不能在代码中直接使用。 返回一个表示当前对象的字符串。 (继承自 Object) |
| WriteAttribute(String, Byte[]) |
此 API 支持产品基础结构,不能在代码中直接使用。 指示对象 XmlWriter 编写没有为其名称指定命名空间的 XML 属性。 |
| WriteAttribute(String, String, Byte[]) |
此 API 支持产品基础结构,不能在代码中直接使用。 指示对象 XmlWriter 编写 XML 属性。 |
| WriteAttribute(String, String, String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写一个 XML 属性,其中手动提供命名空间前缀。 |
| WriteAttribute(String, String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入 XML 属性。 |
| WriteAttribute(String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 指示 XmlWriter 编写没有为其名称指定命名空间的 XML 属性。 |
| WriteElementEncoded(XmlNode, String, String, Boolean, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 在命名 XML 元素的正文中写入 XML 节点对象。 |
| WriteElementLiteral(XmlNode, String, String, Boolean, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 |
| WriteElementQualifiedName(String, String, XmlQualifiedName, XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定限定名称的 XML 元素。 |
| WriteElementQualifiedName(String, String, XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定限定名称的 XML 元素。 |
| WriteElementQualifiedName(String, XmlQualifiedName, XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定限定名称的 XML 元素。 |
| WriteElementQualifiedName(String, XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定限定名称的 XML 元素。 |
| WriteElementString(String, String, String, XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定值的 XML 元素。 |
| WriteElementString(String, String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定值的 XML 元素。 |
| WriteElementString(String, String, XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定值的 XML 元素。 |
| WriteElementString(String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定值的 XML 元素。 |
| WriteElementStringRaw(String, Byte[], XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定值的 XML 元素。 |
| WriteElementStringRaw(String, Byte[]) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定值的 XML 元素。 |
| WriteElementStringRaw(String, String, Byte[], XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定值的 XML 元素。 |
| WriteElementStringRaw(String, String, Byte[]) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定值的 XML 元素。 |
| WriteElementStringRaw(String, String, String, XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定值的 XML 元素。 |
| WriteElementStringRaw(String, String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定值的 XML 元素。 |
| WriteElementStringRaw(String, String, XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定值的 XML 元素。 |
| WriteElementStringRaw(String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定值的 XML 元素。 |
| WriteEmptyTag(String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入正文为空的 XML 元素。 |
| WriteEmptyTag(String) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入正文为空的 XML 元素。 |
| WriteEndElement() |
此 API 支持产品基础结构,不能在代码中直接使用。 写入 |
| WriteEndElement(Object) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入 |
| WriteId(Object) |
此 API 支持产品基础结构,不能在代码中直接使用。
|
| WriteNamespaceDeclarations(XmlSerializerNamespaces) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入命名空间声明属性。 |
| WriteNullableQualifiedNameEncoded(String, String, XmlQualifiedName, XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入一个 XML 元素,其正文包含有效的 XML 限定名称。
XmlWriter如果字符串的值为 |
| WriteNullableQualifiedNameLiteral(String, String, XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入一个 XML 元素,其正文包含有效的 XML 限定名称。
XmlWriter如果字符串的值为 |
| WriteNullableStringEncoded(String, String, String, XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写包含字符串作为正文的 XML 元素。
XmlWriter如果字符串的值为 |
| WriteNullableStringEncodedRaw(String, String, Byte[], XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 将字节数组写入 XML 元素的正文。
XmlWriter如果字符串的值为 |
| WriteNullableStringEncodedRaw(String, String, String, XmlQualifiedName) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写包含字符串作为正文的 XML 元素。
XmlWriter如果字符串的值为 |
| WriteNullableStringLiteral(String, String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写包含字符串作为正文的 XML 元素。
XmlWriter如果字符串的值为 |
| WriteNullableStringLiteralRaw(String, String, Byte[]) |
此 API 支持产品基础结构,不能在代码中直接使用。 将字节数组写入 XML 元素的正文。
XmlWriter如果字符串的值为 |
| WriteNullableStringLiteralRaw(String, String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写包含字符串作为正文的 XML 元素。
XmlWriter
|
| WriteNullTagEncoded(String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写具有属性的 |
| WriteNullTagEncoded(String) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写具有属性的 |
| WriteNullTagLiteral(String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写具有属性的 |
| WriteNullTagLiteral(String) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写具有属性的 |
| WritePotentiallyReferencingElement(String, String, Object, Type, Boolean, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写一个 SOAP 消息 XML 元素,该元素可以包含对 |
| WritePotentiallyReferencingElement(String, String, Object, Type, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写一个 SOAP 消息 XML 元素,该元素可以包含对 |
| WritePotentiallyReferencingElement(String, String, Object, Type) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写一个 SOAP 消息 XML 元素,该元素可以包含对 |
| WritePotentiallyReferencingElement(String, String, Object) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写一个 SOAP 消息 XML 元素,该元素可以包含对 |
| WriteReferencedElements() |
此 API 支持产品基础结构,不能在代码中直接使用。 将对象序列化为 SOAP 消息中的 SOAP 编码 |
| WriteReferencingElement(String, String, Object, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入一个 SOAP 消息 XML 元素,该元素包含对 |
| WriteReferencingElement(String, String, Object) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入一个 SOAP 消息 XML 元素,该元素包含对 |
| WriteRpcResult(String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 在其正文中写入具有指定限定名称的 SOAP 1.2 RPC 结果元素。 |
| WriteSerializable(IXmlSerializable, String, String, Boolean, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 指示 XmlNode 编写使用自定义 XML 格式的对象作为 XML 元素。 |
| WriteSerializable(IXmlSerializable, String, String, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 编写一个对象,该对象使用自定义 XML 格式作为 XML 元素。 |
| WriteStartDocument() |
此 API 支持产品基础结构,不能在代码中直接使用。 如果编写器位于 XML 文档的开头,则写入 XML 声明。 |
| WriteStartElement(String, String, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入一个开始元素标记,包括任何属性。 |
| WriteStartElement(String, String, Object, Boolean, XmlSerializerNamespaces) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入一个开始元素标记,包括任何属性。 |
| WriteStartElement(String, String, Object, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入一个开始元素标记,包括任何属性。 |
| WriteStartElement(String, String, Object) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入一个开始元素标记,包括任何属性。 |
| WriteStartElement(String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入一个开始元素标记,包括任何属性。 |
| WriteStartElement(String) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入一个开始元素标记,包括任何属性。 |
| WriteTypedPrimitive(String, String, Object, Boolean) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入一个 XML 元素,其文本正文是简单 XML 架构数据类型的值。 |
| WriteValue(Byte[]) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入 base-64 字节数组。 |
| WriteValue(String) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入指定的字符串值。 |
| WriteXmlAttribute(XmlNode, Object) |
此 API 支持产品基础结构,不能在代码中直接使用。 将指定的 XmlNode 对象写入 XML 属性。 |
| WriteXmlAttribute(XmlNode) |
此 API 支持产品基础结构,不能在代码中直接使用。 写入指定 XmlNode 为 XML 属性。 |
| WriteXsiType(String, String) |
此 API 支持产品基础结构,不能在代码中直接使用。 为 |