XmlQueryOutput 類別

定義

表示提供用於輸出 XSLT 轉換結果時所需之其他功能的 XmlWriter

此 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

取得 XmlWriterSettings 物件,用於建立這個 XmlWriter 執行個體。

(繼承來源 XmlWriter)
WriteState

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擲回 NotSupportedException

XmlLang

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擲回 NotSupportedException

XmlSpace

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擲回 NotSupportedException

方法

Close()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

這個方法會實作為空的方法且沒有任何作用。

Dispose()

釋放 XmlWriter 類別目前的執行個體所使用的全部資源。

(繼承來源 XmlWriter)
Dispose(Boolean)

釋放 XmlWriter 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。

(繼承來源 XmlWriter)
DisposeAsync()

非同步執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之由應用程式定義的工作。

(繼承來源 XmlWriter)
DisposeAsyncCore()

以非同步方式執行與釋放 (Free)、釋放 (Release) 或重設受控資源相關聯的應用程式定義工作。

(繼承來源 XmlWriter)
EndCopy(XPathNavigator)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

結束巡覽器目前節點的淺層複本 (Shallow Copy)。 這個方法只能針對項目與文件節點呼叫。

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)

在衍生類別中覆寫時,從讀取器複製所有內容至寫入器,並將讀取器移至下一個同層級 (Sibling) 的開頭。

(繼承來源 XmlWriter)
WriteNode(XPathNavigator, Boolean)

XPathNavigator 物件中的所有項目複製到寫入器。 XPathNavigator 的位置保持不變。

(繼承來源 XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

以非同步的方式從讀取器複製所有內容至寫入器,並將讀取器移至下一個同層級 (Sibling) 的開頭。

(繼承來源 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)

以非同步的方式從字串手動寫入未經處理的標記 (Raw Markup)。

(繼承來源 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 支援此產品基礎結構,但無法直接用於程式碼之中。

使用空的前置詞、命名空間與 null 結構描述型別,撰寫屬性的開頭。

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)

以非同步的方式產生和寫入 Surrogate 字元字組的 Surrogate 字元實體。

(繼承來源 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)

適用於