DelegatingXmlDictionaryReader 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
대리자를 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 노드를 확인합니다. |