XmlReader.ReadElementContentAsBoolean 方法

定義

讀取目前的項目值做為Boolean物件。

多載

ReadElementContentAsBoolean(String, String)

檢查指定的區域名稱和命名空間 URI 是否與目前的項目相符,然後以 Boolean 物件的形式,讀取目前的項目並傳回內容。

ReadElementContentAsBoolean()

Boolean 物件的形式,讀取目前項目並傳回內容。

ReadElementContentAsBoolean(String, String)

檢查指定的區域名稱和命名空間 URI 是否與目前的項目相符,然後以 Boolean 物件的形式,讀取目前的項目並傳回內容。

C#
public virtual bool ReadElementContentAsBoolean (string localName, string namespaceURI);

參數

localName
String

項目的本機名稱。

namespaceURI
String

項目的命名空間 URI。

傳回

Boolean

Boolean 物件形式的項目內容。

例外狀況

XmlReader 並不是放置在項目上。

-或-

在先前的非同步作業完成前呼叫了 XmlReader 方法。 在此情況下,會擲回 InvalidOperationException 與「非同步作業已經在進行中」的訊息。

目前的項目包含子項目。

-或-

項目內容無法轉換成要求的類型。

方法是以 null 引數呼叫。

指定的區域名稱和命名空間 URI,與目前正在讀取的項目不相符。

備註

這個方法會讀取開始標籤、元素的內容,並將讀取器移至結束元素標籤的後面。 它會展開實體,並忽略處理指示和批註。 元素只能包含簡單內容。 也就是說,它不能有子專案。

如果內容類型為 xsd:boolean ,則讀取器會傳回未收件匣 Boolean 的物件。 如果未輸入 xsd:boolean 內容,讀取器會根據W3C XML 架構第 2 部分:資料類型建議所定義的規則,嘗試將它 Boolean 轉換成 物件。

如需詳細資訊,請參閱 XmlReader 參考頁面的<備註>一節。

適用於

.NET 7 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

ReadElementContentAsBoolean()

Boolean 物件的形式,讀取目前項目並傳回內容。

C#
public virtual bool ReadElementContentAsBoolean ();

傳回

Boolean

Boolean 物件形式的項目內容。

例外狀況

XmlReader 並不是放置在項目上。

-或-

在先前的非同步作業完成前呼叫了 XmlReader 方法。 在此情況下,會擲回 InvalidOperationException 與「非同步作業已經在進行中」的訊息。

目前的項目包含子項目。

-或-

項目內容不能轉換為 Boolean 物件。

方法是以 null 引數呼叫。

備註

這個方法會讀取開始標籤、元素的內容,並將讀取器移至結束元素標籤的後面。 它會展開實體,並忽略處理指示和批註。 元素只能包含簡單內容。 也就是說,它不能有子專案。

如果輸入 xsd:boolean 專案內容,讀取器會傳回未收件匣 Boolean 的物件。 如果未輸入 xsd:boolean 內容,讀取器會根據W3C XML 架構第 2 部分:資料類型建議所定義的規則,嘗試將它 Boolean 轉換成 物件。

如需詳細資訊,請參閱 XmlReader 參考頁面的<備註>一節。

適用於

.NET 7 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0