英語で読む

次の方法で共有


XmlReader.ReadElementContentAsInt メソッド

定義

現在の要素を読み取り、その内容を 32 ビット符号付き整数として返します。

オーバーロード

ReadElementContentAsInt()

現在の要素を読み取り、その内容を 32 ビット符号付き整数として返します。

ReadElementContentAsInt(String, String)

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み込んで内容を 32 ビット符号付き整数として返します。

ReadElementContentAsInt()

現在の要素を読み取り、その内容を 32 ビット符号付き整数として返します。

C#
public virtual int ReadElementContentAsInt ();

戻り値

Int32

32 ビット符号付き整数としての要素の内容。

例外

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

  • または -

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

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

  • または -

要素のコンテンツを 32 ビット符号付き整数に変換できません。

注釈

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

コンテンツが入力されている xsd:integer場合、リーダーはボックス化されていない 32 ビット符号付き整数を返します。 コンテンツが型指定 xsd:integerされていない場合、リーダーは W3C XML スキーマ パート 2: データ型 の推奨事項で定義されている規則に従って、32 ビット符号付き整数への変換を試みます。

詳細については、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

ReadElementContentAsInt(String, String)

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み込んで内容を 32 ビット符号付き整数として返します。

C#
public virtual int ReadElementContentAsInt (string localName, string namespaceURI);

パラメーター

localName
String

要素のローカル名。

namespaceURI
String

要素の名前空間 URI。

戻り値

Int32

32 ビット符号付き整数としての要素の内容。

例外

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

  • または -

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

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

  • または -

要素のコンテンツを 32 ビット符号付き整数に変換できません。

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

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

注釈

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

コンテンツが入力されている xsd:integer場合、リーダーはボックス化されていない 32 ビット符号付き整数を返します。 コンテンツが型指定 xsd:integerされていない場合、リーダーは W3C XML スキーマ パート 2: データ型 の推奨事項で定義されている規則に従って、32 ビット符号付き整数への変換を試みます。

詳細については、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