XmlReaderSettings クラス

定義

XmlReader メソッドで作成された Create オブジェクトでサポートする一連の機能を指定します。

public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
継承
XmlReaderSettings

次の例では、 XmlReader 必要な資格情報で を XmlUrlResolver 使用する を作成します。

// Create an XmlUrlResolver with the credentials necessary to access the Web server.
var resolver = new XmlUrlResolver();
var myCred = new NetworkCredential(UserName, SecurelyStoredPassword, Domain);
resolver.Credentials = myCred;

var settings = new XmlReaderSettings();
settings.XmlResolver = resolver;

// Create the reader.
XmlReader reader = XmlReader.Create("http://serverName/data/books.xml", settings);
' Create an XmlUrlResolver with the credentials necessary to access the Web server.
Dim resolver As New XmlUrlResolver()
Dim myCred As System.Net.NetworkCredential
myCred = New System.Net.NetworkCredential(UserName, SecurelyStoredPassword, Domain)
resolver.Credentials = myCred

Dim settings As New XmlReaderSettings()
settings.XmlResolver = resolver

' Create the reader.
Dim reader As XmlReader = XmlReader.Create("http://serverName/data/books.xml", settings)

注釈

この API の詳細については、「 XmlReaderSettings の補足 API 解説」を参照してください。

コンストラクター

XmlReaderSettings()

XmlReaderSettings クラスの新しいインスタンスを初期化します。

XmlReaderSettings(XmlResolver)
古い.

XmlReaderSettings クラスの新しいインスタンスを初期化します。

プロパティ

Async

非同期 XmlReader メソッドを XmlReader の特定のインスタンスで使用できるかどうかを取得または設定します。

CheckCharacters

文字のチェックを行うかどうかを示す値を取得または設定します。

CloseInput

リーダーを閉じるときに基になるストリームまたは TextReader を閉じる必要があるかどうかを示す値を取得または設定します。

ConformanceLevel

XmlReader が従う準拠のレベルを取得または設定します。

DtdProcessing

DTD の処理を決定する値を取得または設定します。

IgnoreComments

コメントを無視するかどうかを示す値を取得または設定します。

IgnoreProcessingInstructions

処理命令を無視するかどうかを示す値を取得または設定します。

IgnoreWhitespace

意味のない空白を無視するかどうかを示す値を取得または設定します。

LineNumberOffset

XmlReader オブジェクトの行番号オフセットを取得または設定します。

LinePositionOffset

XmlReader オブジェクトの行番号オフセットを取得または設定します。

MaxCharactersFromEntities

エンティティの展開時に許容されるドキュメント内の最大文字数を示す値を取得または設定します。

MaxCharactersInDocument

XML ドキュメントの最大文字数を示す値を取得または設定します。 ゼロ (0) の値は、XML ドキュメントのサイズに制限がないことを示します。 0 以外の値は、最大サイズを文字数で示します。

NameTable

最小単位に分割された文字列の比較に使用する XmlNameTable を取得または設定します。

ProhibitDtd
古い.
古い.

文書型定義 (DTD) 処理を禁止するかどうかを示す値を取得または設定します。 このプロパティは今後使用しません。 代わりに、DtdProcessing を使用してください。

Schemas

スキーマの検証を行うときに使用する XmlSchemaSet を取得または設定します。

ValidationFlags

スキーマ検証の設定を示す値を取得または設定します。 この設定は、スキーマを検証する XmlReader オブジェクトに適用されます (ValidationType.Schema に設定されている ValidationType プロパティ)。

ValidationType

XmlReader で読み込むときに検証または型の割り当てを実行するかどうかを示す値を取得または設定します。

XmlResolver

外部ドキュメントへのアクセスに使用する XmlResolver を設定します。

メソッド

Clone()

XmlReaderSettings インスタンスのコピーを作成します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Reset()

設定クラスのメンバーを既定値にリセットします。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

イベント

ValidationEventHandler

リーダーが検証エラーを検出すると発生します。

適用対象

こちらもご覧ください