XmlReader.ReadElementContentAsBoolean メソッド

定義

現在の要素の値を Boolean オブジェクトとして読み取ります。

オーバーロード

ReadElementContentAsBoolean(String, String)

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み取って、コンテンツを Boolean オブジェクトとして返します。

ReadElementContentAsBoolean()

現在の要素を読み取り、そのコンテンツを Boolean オブジェクトとして返します。

ReadElementContentAsBoolean(String, String)

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み取って、コンテンツを Boolean オブジェクトとして返します。

public:
 virtual bool ReadElementContentAsBoolean(System::String ^ localName, System::String ^ namespaceURI);
public virtual bool ReadElementContentAsBoolean (string localName, string namespaceURI);
abstract member ReadElementContentAsBoolean : string * string -> bool
override this.ReadElementContentAsBoolean : string * string -> bool
Public Overridable Function ReadElementContentAsBoolean (localName As String, namespaceURI As String) As Boolean

パラメーター

localName
String

要素のローカル名。

namespaceURI
String

要素の名前空間 URI。

戻り値

Boolean

コンテンツの要素、Booleanオブジェクト。

例外

XmlReader が要素に配置されません。

  • または -

先行の非同期操作が完了する前に、XmlReader メソッドが呼び出されました。 この場合、「非同期操作が既に実行されています」というメッセージと共に InvalidOperationException がスローされます。

現在の要素には、子要素が含まれています。

  • または -

要素のコンテンツを要求された型に変換できません。

引数に null を渡してメソッドが呼び出されました。

指定されたローカル名と名前空間 URI は、現在読み取り中の要素と一致しません。

注釈

このメソッドは、開始タグ、要素の内容を読み取り、リーダーを終了要素タグの後に移動します。 エンティティを展開し、処理命令とコメントを無視します。 要素には、単純なコンテンツのみを含めることができます。 つまり、子要素を持つことはできません。

コンテンツが入力された xsd:boolean場合、リーダーはボックス Boolean 化されていないオブジェクトを返します。 コンテンツが入力xsd:booleanされていない場合、リーダーは W3C XML スキーマ パート 2: データ型に関するBoolean推奨事項で定義されている規則に従って、オブジェクトへの変換を試みます。

詳細については、XmlReader のリファレンス ページの「解説」を参照してください。

適用対象

ReadElementContentAsBoolean()

現在の要素を読み取り、そのコンテンツを Boolean オブジェクトとして返します。

public:
 virtual bool ReadElementContentAsBoolean();
public virtual bool ReadElementContentAsBoolean ();
abstract member ReadElementContentAsBoolean : unit -> bool
override this.ReadElementContentAsBoolean : unit -> bool
Public Overridable Function ReadElementContentAsBoolean () As Boolean

戻り値

Boolean

コンテンツの要素、Booleanオブジェクト。

例外

XmlReader が要素に配置されません。

  • または -

先行の非同期操作が完了する前に、XmlReader メソッドが呼び出されました。 この場合、「非同期操作が既に実行されています」というメッセージと共に InvalidOperationException がスローされます。

現在の要素には、子要素が含まれています。

  • または -

要素のコンテンツを Boolean オブジェクトに変換できません。

引数に null を渡してメソッドが呼び出されました。

注釈

このメソッドは、開始タグ、要素の内容を読み取り、リーダーを終了要素タグの後に移動します。 エンティティを展開し、処理命令とコメントを無視します。 要素には、単純なコンテンツのみを含めることができます。 つまり、子要素を持つことはできません。

要素の内容が型指定されている xsd:boolean場合、リーダーはボックス Boolean 化されていないオブジェクトを返します。 コンテンツが入力xsd:booleanされていない場合、リーダーは W3C XML スキーマ パート 2: データ型に関するBoolean推奨事項で定義されている規則に従って、オブジェクトへの変換を試みます。

詳細については、XmlReader のリファレンス ページの「解説」を参照してください。

適用対象