XmlReaderSettings クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 | |
| 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 |
| ValidationType |
読み取り時に XmlReader が検証または型の割り当てを実行するかどうかを示す値を取得または設定します。 |
| XmlResolver |
外部ドキュメントへのアクセスに使用する XmlResolver を設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
XmlReaderSettings インスタンスのコピーを作成します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| Reset() |
設定クラスのメンバーを既定値にリセットします。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
イベント
| 名前 | 説明 |
|---|---|
| ValidationEventHandler |
リーダーが検証エラーを検出したときに発生します。 |