XmlReader.ReadValueChunk メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > XmlReader.ReadValueChunk メソッドの意味・解説 

XmlReader.ReadValueChunk メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

XML ドキュメント埋め込まれテキスト大量ストリーム読み込みます。

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

例外例外
例外種類条件

InvalidOperationException

現在のノードに値がありません (HasValue が false)。

ArgumentNullException

buffer 値が null 参照 (Visual Basic では Nothing) です。

ArgumentOutOfRangeException

バッファ内のインデックス、またはインデックスカウント合計値が、割り当てられているバッファ サイズ超えてます。

NotSupportedException

その XmlReader 実装が、このメソッドサポートしていません。

XmlException

XML データは、整形式ではありません。

解説解説

このメソッドでは、XML ドキュメント埋め込まれた非常に大量テキスト ストリームストリーム転送方式読み取ることができます。つまり、値全体単一文字列割り当てて読み取る代わりに1 回少ない文字数を読み取ります。このメソッドは、値を持つ (HasValuetrue) 任意のノード呼び出すことができますが、ノード値の実際ストリーム転送は、テキスト空白、および有意な空白の各ノード呼び出したときにだけ発生します属性ノードや CDATA ノード含めたこれ以外のノード型の値はキャッシュされます

このメソッドValue プロパティ内容だけを返しXmlReader移動しません。

このメソッドは、ノード値の指定され文字数 (count) を指定オフセット (index) で文字バッファ (buffer) に読み込みバッファ書き込んだ文字数返します。値の末尾到達する0返します再開して値を再度読み取ることはできません。

ReadValueChunk対す呼び出し呼び出しの間、Value プロパティ以外の XmlReader プロパティは何も変更しません。Value プロパティアクセスすると、実装に応じてReadValueChunk がまだ返していない文字部分の値か、値全体いずれか返しますSystem.Xml 名前空間内のすべての XmlReader 実装では、Value プロパティ実装に対して部分的な値が返されます。

ReadValueChunk対す呼び出し呼び出しの間に、任意の Read メソッド呼び出すことができます。この呼び出しが行われると、XmlReaderストリーム内の次の XmlNodeType に移動し、まだ返されていないすべての文字スキップされます

ReadValueChunk は、要求されたものより少ない文字数の値を返す場合あります。たとえば、位置 127128サロゲート ペア200 文字の値があり、128 文字バッファ使用して ReadValueChunk呼び出すと、このメソッド呼び出し要求した 128 文字ではなく 127 文字返しますサロゲート ペアは、次の ReadValueChunk 呼び出し返されます。この場合ReadValueChunk要求され128 文字返しません。これは、128 文字返すバッファ末尾サロゲート ペア不完全になるためです。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からXmlReader.ReadValueChunk メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からXmlReader.ReadValueChunk メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からXmlReader.ReadValueChunk メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

XmlReader.ReadValueChunk メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XmlReader.ReadValueChunk メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS