다음을 통해 공유


XmlReaderSettings 클래스

정의

XmlReader 메서드를 사용하여 만든 Create 개체에서 지원할 기능 집합을 지정합니다.

public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
상속
XmlReaderSettings

예제

다음 예제에서는 필요한 자격 증명으로 를 XmlUrlResolver 사용하는 를 만듭니다XmlReader.

// 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

스키마 유효성 검사 설정을 나타내는 값을 가져오거나 설정합니다. 이 설정은 스키마(ValidationType.Schema로 설정된 ValidationType 속성) 유효성 검사를 하는 XmlReader 개체에 적용됩니다.

ValidationType

XmlReader가 읽는 동안 유효성 검사 또는 형식 할당을 수행할지 여부를 나타내는 값을 가져오거나 설정합니다.

XmlResolver

외부 문서에 액세스하는 데 사용할 XmlResolver를 설정합니다.

메서드

Clone()

XmlReaderSettings 인스턴스의 복사본을 만듭니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Reset()

설정 클래스의 멤버를 해당 기본값으로 다시 설정합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

이벤트

ValidationEventHandler

판독기에서 유효성 검사 오류가 발견되면 발생합니다.

적용 대상

추가 정보