XmlQueryOutput 类

定义

表示一个 XmlWriter,它提供输出 XSLT 转换的结果所需的其他功能。

此 API 支持产品基础结构,不能在代码中直接使用。

public ref class XmlQueryOutput sealed : System::Xml::XmlWriter
public sealed class XmlQueryOutput : System.Xml.XmlWriter
type XmlQueryOutput = class
    inherit XmlWriter
Public NotInheritable Class XmlQueryOutput
Inherits XmlWriter
继承
XmlQueryOutput

属性

Settings

获取用于创建此 XmlWriter 实例的 XmlWriterSettings 对象。

(继承自 XmlWriter)
WriteState

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

XmlLang

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

XmlSpace

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

方法

Close()

此 API 支持产品基础结构,不能在代码中直接使用。

此方法作为空方法来实现,它不执行任何操作。

Dispose()

释放 XmlWriter 类的当前实例所使用的所有资源。

(继承自 XmlWriter)
Dispose(Boolean)

释放由 XmlWriter 占用的非托管资源,还可以另外再释放托管资源。

(继承自 XmlWriter)
DisposeAsync()

以异步方式执行与释放或重置非托管资源相关的应用程序定义的任务。

(继承自 XmlWriter)
DisposeAsyncCore()

以异步方式执行与释放或重置托管资源相关的应用程序定义的任务。

(继承自 XmlWriter)
EndCopy(XPathNavigator)

此 API 支持产品基础结构,不能在代码中直接使用。

结束导航器当前节点的浅表复制。 只应对元素节点和文档节点调用此方法。

EndTree()

此 API 支持产品基础结构,不能在代码中直接使用。

写入树的结尾。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Flush()

此 API 支持产品基础结构,不能在代码中直接使用。

此方法作为空方法来实现,它不执行任何操作。

FlushAsync()

将缓冲区中的所有内容异步刷新到基础流,并同时刷新基础流。

(继承自 XmlWriter)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
LookupPrefix(String)

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
StartCopy(XPathNavigator)

此 API 支持产品基础结构,不能在代码中直接使用。

开始将导航器的当前节点向输出进行浅表复制。

StartElementContentUnchecked()

此 API 支持产品基础结构,不能在代码中直接使用。

在已枚举某个元素的特性之后、未枚举任何子级之前调用。 已假定格式正确,因此无需执行额外检查。

StartTree(XPathNodeType)

此 API 支持产品基础结构,不能在代码中直接使用。

开始新树的构造。

ToString()

返回表示当前对象的字符串。

(继承自 Object)
WriteAttributes(XmlReader, Boolean)

当在派生类中被重写时,写出在 XmlReader 中当前位置找到的所有属性。

(继承自 XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

XmlReader 中的当前位置异步写出找到的所有属性。

(继承自 XmlWriter)
WriteAttributeString(String, String)

当在派生类中被重写时,写出具有指定的本地名称和值的属性。

(继承自 XmlWriter)
WriteAttributeString(String, String, String)

当在派生类中被重写时,写入具有指定的本地名称、命名空间 URI 和值的属性。

(继承自 XmlWriter)
WriteAttributeString(String, String, String, String)

当在派生类中被重写时,写出具有指定的前缀、本地名称、命名空间 URI 和值的属性。

(继承自 XmlWriter)
WriteAttributeStringAsync(String, String, String, String)

异步写出具有指定前缀、本地名称、命名空间 URI 和值的属性。

(继承自 XmlWriter)
WriteBase64(Byte[], Int32, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

WriteBase64Async(Byte[], Int32, Int32)

将指定的二进制字节异步编码为 Base64 并写出结果文本。

(继承自 XmlWriter)
WriteBinHex(Byte[], Int32, Int32)

当在派生类中被重写时,将指定的二进制字节编码为 BinHex 并写出结果文本。

(继承自 XmlWriter)
WriteBinHexAsync(Byte[], Int32, Int32)

将指定的二进制字节异步编码为 BinHex 并写出结果文本。

(继承自 XmlWriter)
WriteCData(String)

此 API 支持产品基础结构,不能在代码中直接使用。

不执行任何操作的空实现。

WriteCDataAsync(String)

异步写出一个包含指定文本的 <![CDATA[...]]> 块。

(继承自 XmlWriter)
WriteCharEntity(Char)

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

WriteCharEntityAsync(Char)

为指定的 Unicode 字符值异步强制生成字符实体。

(继承自 XmlWriter)
WriteChars(Char[], Int32, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

WriteCharsAsync(Char[], Int32, Int32)

以每次一个缓冲区的方式异步写入文本。

(继承自 XmlWriter)
WriteComment(String)

此 API 支持产品基础结构,不能在代码中直接使用。

写入注释。 此方法不验证格式是否良好。 此方法调用的其他方法执行必要的检查。

WriteCommentAsync(String)

异步写出一个包含指定文本的注释 <!--...-->。

(继承自 XmlWriter)
WriteCommentString(String)

此 API 支持产品基础结构,不能在代码中直接使用。

缓存注释的字符串。

WriteDocType(String, String, String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException。 切勿调用。

WriteDocTypeAsync(String, String, String, String)

异步写入具有指定名称和可选属性的 DOCTYPE 声明。

(继承自 XmlWriter)
WriteElementString(String, String)

写入具有指定的本地名称和值的元素。

(继承自 XmlWriter)
WriteElementString(String, String, String)

写入具有指定的本地名称、命名空间 URI 和值的元素。

(继承自 XmlWriter)
WriteElementString(String, String, String, String)

写入具有指定的前缀、本地名称、命名空间 URI 和值的元素。

(继承自 XmlWriter)
WriteElementStringAsync(String, String, String, String)

异步写入具有指定的前缀、本地名称、命名空间 URI 和值的元素。

(继承自 XmlWriter)
WriteEndAttribute()

此 API 支持产品基础结构,不能在代码中直接使用。

检查特性的格式是否良好并写入特性的结尾。

WriteEndAttributeAsync()

异步关闭前一个 WriteStartAttribute(String, String) 调用。

(继承自 XmlWriter)
WriteEndAttributeUnchecked()

此 API 支持产品基础结构,不能在代码中直接使用。

写入特性的结尾。 已假定格式正确,因此无需执行额外检查。

WriteEndComment()

此 API 支持产品基础结构,不能在代码中直接使用。

检查注释的格式是否良好并写入注释的结尾。

WriteEndDocument()

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

WriteEndDocumentAsync()

异步关闭任何打开的元素或属性并将写入器重新设置为起始状态。

(继承自 XmlWriter)
WriteEndElement()

此 API 支持产品基础结构,不能在代码中直接使用。

检查元素的格式是否良好并写入元素的结尾。

WriteEndElementAsync()

异步关闭一个元素并弹出相应的命名空间范围。

(继承自 XmlWriter)
WriteEndElementUnchecked(String)

此 API 支持产品基础结构,不能在代码中直接使用。

将本地名称写入元素的结尾。 已假定格式正确,因此无需执行额外检查。

WriteEndElementUnchecked(String, String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

将前缀、本地名称和命名空间写入元素的结尾。 不执行任何检查。

WriteEndNamespace()

此 API 支持产品基础结构,不能在代码中直接使用。

检查命名空间的格式是否良好并写入命名空间。

WriteEndProcessingInstruction()

此 API 支持产品基础结构,不能在代码中直接使用。

检查处理指令的格式是否良好并写入处理指令。

WriteEndRoot()

此 API 支持产品基础结构,不能在代码中直接使用。

写入树根的结尾并重置状态。

WriteEntityRef(String)

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

WriteEntityRefAsync(String)

&name; 异步写出实体引用。

(继承自 XmlWriter)
WriteFullEndElement()

此 API 支持产品基础结构,不能在代码中直接使用。

检查元素的格式是否良好,然后再写入元素的结尾。

WriteFullEndElementAsync()

异步关闭一个元素并弹出相应的命名空间范围。

(继承自 XmlWriter)
WriteItem(XPathItem)

此 API 支持产品基础结构,不能在代码中直接使用。

向输出写入项。 如果当前正在构造一个 Xml 树,则始终复制该项。 在顶级,该项的标识将保留,除非它是原子值。

WriteName(String)

当在派生类中被重写时,写出指定的名称,确保它是符合 W3C XML 1.0 建议 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name)) 的有效名称。

(继承自 XmlWriter)
WriteNameAsync(String)

异步写出指定的名称,确保它是符合 W3C XML 1.0 建议 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name)) 的有效名称。

(继承自 XmlWriter)
WriteNamespaceDeclaration(String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

检查命名空间声明的格式是否良好并写入命名空间声明。

WriteNamespaceDeclarationUnchecked(String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

将新的命名空间声明 - xmlns:prefix="ns" - 添加到范围内声明集。 此方法不执行任何额外检查。

WriteNamespaceString(String)

此 API 支持产品基础结构,不能在代码中直接使用。

缓存命名空间的文本。

WriteNmToken(String)

当在派生类中被重写时,写出指定的名称,确保它是符合 W3C XML 1.0 建议 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name)) 的有效 NmToken。

(继承自 XmlWriter)
WriteNmTokenAsync(String)

异步写出指定的名称,确保它是符合 W3C XML 1.0 建议 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name)) 的有效 NmToken。

(继承自 XmlWriter)
WriteNode(XmlReader, Boolean)

当在派生类中被重写时,将全部内容从读取器复制到写入器并将读取器移动到下一个同级的开始位置。

(继承自 XmlWriter)
WriteNode(XPathNavigator, Boolean)

将所有内容从 XPathNavigator 对象复制到编写器。 XPathNavigator 的位置保持不变。

(继承自 XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

将所有内容从读取器异步复制到写入器并将读取器移动到下一个同级的开头。

(继承自 XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

从编写器的 XPathNavigator 对象中异步复制所有内容。 XPathNavigator 的位置保持不变。

(继承自 XmlWriter)
WriteProcessingInstruction(String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

写入处理指令。 此方法不检查格式是否良好;所调用的方法可根据需要进行检查。

WriteProcessingInstructionAsync(String, String)

异步写出在名称和文本之间有空格的处理指令,如下所示:<?name text?>。

(继承自 XmlWriter)
WriteProcessingInstructionString(String)

此 API 支持产品基础结构,不能在代码中直接使用。

缓存处理指令的文本。

WriteQualifiedName(String, String)

当在派生类中被重写时,写出命名空间限定的名称。 此方法查找位于给定命名空间范围内的前缀。

(继承自 XmlWriter)
WriteQualifiedNameAsync(String, String)

异步写出命名空间限定的名称。 此方法查找位于给定命名空间范围内的前缀。

(继承自 XmlWriter)
WriteRaw(Char[], Int32, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

WriteRaw(String)

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

WriteRawAsync(Char[], Int32, Int32)

从字符缓冲区手动异步写入原始标记。

(继承自 XmlWriter)
WriteRawAsync(String)

从字符串手动异步写入原始标记。

(继承自 XmlWriter)
WriteRawUnchecked(String)

此 API 支持产品基础结构,不能在代码中直接使用。

写入文本块而不转义特殊字符。

WriteStartAttribute(String)

写入具有指定本地名称的属性的开头。

(继承自 XmlWriter)
WriteStartAttribute(String, String)

写入具有指定本地名称和命名空间 URI 的属性的开头。

(继承自 XmlWriter)
WriteStartAttribute(String, String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

检查特性的格式是否良好,然后再写入特性的开头。

WriteStartAttributeAsync(String, String, String)

异步写入具有指定前缀、本地名称和命名空间 URI 的属性的开头。

(继承自 XmlWriter)
WriteStartAttributeComputed(String, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个特性,其名称根据 prefix:localName 标记名和一组前缀映射计算得出。

WriteStartAttributeComputed(String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个特性,其名称根据“prefix:localName”标记名和一组前缀映射计算得出。

WriteStartAttributeComputed(XmlQualifiedName)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个特性,其名称根据 prefix:localName 标记名和一组前缀映射计算得出。

WriteStartAttributeComputed(XPathNavigator)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个特性,其名称根据 prefix:localName 标记名和一组前缀映射计算得出。

WriteStartAttributeLocalName(String)

此 API 支持产品基础结构,不能在代码中直接使用。

将空前缀、命名空间和空架构类型写入特性的开头。

WriteStartAttributeUnchecked(String)

此 API 支持产品基础结构,不能在代码中直接使用。

将本地名称写入特性的开头。

WriteStartAttributeUnchecked(String, String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

将前缀、本地名称和命名空间写入特性的开头,不检查格式是否良好。

WriteStartComment()

此 API 支持产品基础结构,不能在代码中直接使用。

检查注释开头的格式是否良好并写入注释的开头。

WriteStartDocument()

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

WriteStartDocument(Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

WriteStartDocumentAsync()

异步写入版本为“1.0”的 XML 声明。

(继承自 XmlWriter)
WriteStartDocumentAsync(Boolean)

异步写入版本为“1.0”的 XML 声明和独立的属性。

(继承自 XmlWriter)
WriteStartElement(String)

当在派生类中被重写时,写出具有指定的本地名称的开始标记。

(继承自 XmlWriter)
WriteStartElement(String, String)

当在派生类中被重写时,写入指定的开始标记并将其与给定的命名空间关联起来。

(继承自 XmlWriter)
WriteStartElement(String, String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

在经过检查以确保格式良好后写入开始元素。

WriteStartElementAsync(String, String, String)

异步写入指定的开始标记并将其与给定的命名空间和前缀关联起来。

(继承自 XmlWriter)
WriteStartElementComputed(String, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个元素,其名称根据 prefix:localName 标记名和一组前缀映射计算得出。

WriteStartElementComputed(String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个元素,其名称根据 prefix:localName 标记名和一组前缀映射计算得出。

WriteStartElementComputed(XmlQualifiedName)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个元素,其名称根据 prefix:localName 标记名和一组前缀映射计算得出。

WriteStartElementComputed(XPathNavigator)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个元素,其名称根据 prefix:localName 标记名和一组前缀映射计算得出。

WriteStartElementLocalName(String)

此 API 支持产品基础结构,不能在代码中直接使用。

写入具有空前缀和命名空间的本地名称。

WriteStartElementUnchecked(String)

此 API 支持产品基础结构,不能在代码中直接使用。

编写元素的开头。 已假定格式正确,因此无需执行额外检查。

WriteStartElementUnchecked(String, String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个元素,其名称根据 prefix:localName 标记名和一组前缀映射计算得出。

WriteStartNamespace(String)

此 API 支持产品基础结构,不能在代码中直接使用。

检查格式是否良好并写入命名空间的开头。

WriteStartProcessingInstruction(String)

此 API 支持产品基础结构,不能在代码中直接使用。

检查注释的格式是否良好并写入处理指令的开头。

WriteStartRoot()

此 API 支持产品基础结构,不能在代码中直接使用。

检查树根的格式是否良好并写入树根。

WriteString(String)

此 API 支持产品基础结构,不能在代码中直接使用。

检查字符串的格式是否良好并写入文本。

WriteStringAsync(String)

异步写入给定的文本内容。

(继承自 XmlWriter)
WriteStringUnchecked(String)

此 API 支持产品基础结构,不能在代码中直接使用。

写入文本。 已假定格式良好,因此无需执行任何检查。

WriteSurrogateCharEntity(Char, Char)

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

WriteSurrogateCharEntityAsync(Char, Char)

为代理项字符对异步生成并写入代理项字符实体。

(继承自 XmlWriter)
WriteValue(Boolean)

写入 Boolean 值。

(继承自 XmlWriter)
WriteValue(DateTime)

写入 DateTime 值。

(继承自 XmlWriter)
WriteValue(DateTimeOffset)

写入 DateTimeOffset 值。

(继承自 XmlWriter)
WriteValue(Decimal)

写入 Decimal 值。

(继承自 XmlWriter)
WriteValue(Double)

写入 Double 值。

(继承自 XmlWriter)
WriteValue(Int32)

写入 Int32 值。

(继承自 XmlWriter)
WriteValue(Int64)

写入 Int64 值。

(继承自 XmlWriter)
WriteValue(Object)

写入对象值。

(继承自 XmlWriter)
WriteValue(Single)

写入一个单精度浮点数。

(继承自 XmlWriter)
WriteValue(String)

写入 String 值。

(继承自 XmlWriter)
WriteWhitespace(String)

此 API 支持产品基础结构,不能在代码中直接使用。

引发 NotSupportedException

WriteWhitespaceAsync(String)

异步写出给定的空白区域。

(继承自 XmlWriter)
XsltCopyOf(XPathNavigator)

此 API 支持产品基础结构,不能在代码中直接使用。

根据以下 XSLT 规则按值向输出复制节点:从不保留标识;如果该项为 RTF,则复制时保留序列化提示;如果该项为根节点,则复制根的子级。

显式接口实现

IDisposable.Dispose()

有关此成员的说明,请参见 Dispose()

(继承自 XmlWriter)

适用于