DelegatingXmlDictionaryReader 클래스

정의

대리자를 XmlDictionaryReader InnerReader로 래핑합니다.

public class DelegatingXmlDictionaryReader : System.Xml.XmlDictionaryReader, System.Xml.IXmlLineInfo
type DelegatingXmlDictionaryReader = class
    inherit XmlDictionaryReader
    interface IXmlLineInfo
Public Class DelegatingXmlDictionaryReader
Inherits XmlDictionaryReader
Implements IXmlLineInfo
상속
DelegatingXmlDictionaryReader
파생
구현

생성자

Name Description
DelegatingXmlDictionaryReader()

DelegatingXmlDictionaryReader를 만듭니다.

속성

Name Description
AttributeCount

현재 판독기 위치에 있는 InnerReaders의 특성 수를 가져옵니다.

BaseURI

현재 노드의 InnerReaders 기본 URI를 가져옵니다.

CanReadBinaryContent

InnerReader가 이진 콘텐츠를 읽을 수 있는지 여부를 나타내는 값을 가져옵니다.

CanReadValueChunk

InnerReader가 값 청크를 읽을 수 있는지 여부를 나타내는 값을 가져옵니다.

Depth

InnerReaders의 현재 깊이를 가져옵니다.

EOF

InnerReader가 스트림의 끝에 배치되는지 여부를 나타내는 값을 가져옵니다.

HasValue

InnerReader 현재 노드에 값이 있는지 여부를 나타내는 값을 가져옵니다.

InnerReader

Inner XmlDictionaryReader을 가져오거나 설정합니다.

IsDefault

InnerReader의 현재 노드가 DTD 또는 스키마에 정의된 기본값에서 생성된 특성인지 여부를 나타내는 값을 가져옵니다.

IsEmptyElement

InnerReader의 현재 노드가 비어 있는지 여부를 나타내는 값을 가져옵니다.

Item[Int32]

지정된 인덱스가 있는 InnerReaders 특성의 값을 가져옵니다.

Item[String, String]

지정된 LocalName 및 NamespaceURI를 사용하여 InnerReaders 특성의 값을 가져옵니다.

Item[String]

지정된 이름을 사용하여 InnerReaders 특성의 값을 가져옵니다.

LineNumber

InnerReader의 LineNumber를 가져옵니다.

LinePosition

InnerReader의 LinePosition을 가져옵니다.

LocalName

현재 노드의 InnerReader LocalName을 가져옵니다.

Name

현재 노드의 InnerReader 이름을 가져옵니다.

NamespaceURI

현재 노드의 InnerReader 네임스페이스URI를 가져옵니다.

NameTable

현재 노드에서 InnerReader의 XmlNameTable을 가져옵니다.

NodeType

InnerReader의 현재 노드 형식 형식을 가져옵니다.

Prefix

InnerReader의 현재 노드 접두사를 가져옵니다.

ReadState

InnerReader의 ReadState를 가져옵니다.

UseInnerReader

을 가져옵니다. UseInnerReader

Value

InnerReader의 현재 노드 값을 가져옵니다.

ValueType

InnerReader의 현재 노드의 ValueType을 가져옵니다.

XmlLang

InnerReader의 XmlLang을 가져옵니다.

XmlSpace

InnerReader의 XmlSpace를 가져옵니다.

메서드

Name Description
Close()

판독기를 닫고 System.Xml.XmlReader.ReadState를 Closed로 변경합니다.

GetAttribute(Int32)

지정된 인덱스에서 InnerReader 특성의 값을 가져옵니다.

GetAttribute(String, String)

지정된 이름 및 네임스페이스 Uri를 사용하여 InnerReader 특성의 값을 가져옵니다.

GetAttribute(String)

지정된 이름을 가진 InnerReader 특성의 값을 가져옵니다.

HasLineInfo()

InnerReader HasLineInfo인지 여부를 나타내는 값을 가져옵니다.

LookupNamespace(String)

현재 요소 범위에서 InnerReader의 네임스페이스 접두사를 확인합니다.

MoveToAttribute(Int32)

지정된 인덱스가 있는 InnerReader의 특성으로 이동합니다.

MoveToAttribute(String, String)

지정된 LocalName 및 NamespaceURI를 사용하여 InnerReader의 특성으로 이동합니다.

MoveToAttribute(String)

지정된 로컬 이름을 사용하여 InnerReader의 특성으로 이동합니다.

MoveToElement()

InnerReader를 요소 형식의 노드로 이동합니다.

MoveToFirstAttribute()

InnerReader를 첫 번째 특성으로 이동합니다.

MoveToNextAttribute()

InnerReader를 다음 특성으로 이동합니다.

Read()

스트림에서 InnerReader의 다음 노드를 읽습니다.

ReadAttributeValue()

InnerReader의 특성 값을 하나 이상의 Text, EntityReference 또는 EndEntity 노드로 구문 분석합니다.

ReadContentAsBase64(Byte[], Int32, Int32)

InnerReader의 콘텐츠를 읽고 Base64 디코딩된 이진 바이트를 반환합니다.

ReadContentAsBinHex(Byte[], Int32, Int32)

InnerReader의 콘텐츠를 읽고 BinHex 디코딩된 이진 바이트를 반환합니다.

ReadContentAsUniqueId()

콘텐츠를 읽고 포함된 문자열을 반환합니다.

ReadValueChunk(Char[], Int32, Int32)

InnerReader에서 XML 문서에 포함된 큰 텍스트 스트림을 읽습니다.

ResolveEntity()

InnerReader의 EntityReference 노드를 확인합니다.

적용 대상