C# 클래스 System.Xml.XsdValidatingReader

상속: XmlReader, IXmlSchemaInfo, IXmlLineInfo, IXmlNamespaceResolver
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddAttributePSVI AttributePSVIInfo
CachingCallBack void
ClearAttributesInfo void
CreateDummyTextNode ValidatingReaderNodeData
GetAttributePSVI AttributePSVIInfo
GetAttributePSVI AttributePSVIInfo
GetCachingReader XsdCachingReader
GetDefaultAttribute ValidatingReaderNodeData
GetDefaultAttribute ValidatingReaderNodeData
GetIsDefault void
GetMemberType void
GetOriginalAtomicValueStringOfElement string
GetStringValue object
IXmlNamespaceResolver string>.IDictionary
IXmlNamespaceResolver string
Init void
InternalReadContentAsObject object
InternalReadContentAsObject object
InternalReadContentAsObject object
InternalReadContentAsObjectAsync Task
InternalReadContentAsObjectAsync Task
InternalReadContentAsObjectTupleAsync object>>.Task
InternalReadElementContentAsObject object
InternalReadElementContentAsObject object
InternalReadElementContentAsObject object
InternalReadElementContentAsObjectAsync object>>.Task
InternalReadElementContentAsObjectAsync object>>.Task
InternalReadElementContentAsObjectTupleAsync Task>
IsXSDRoot bool
ProcessElementEvent void
ProcessElementEventAsync System.Threading.Tasks.Task
ProcessEndElementEvent void
ProcessEndElementEventAsync System.Threading.Tasks.Task
ProcessInlineSchema void
ProcessInlineSchemaAsync System.Threading.Tasks.Task
ProcessReaderEvent void
ProcessReaderEventAsync System.Threading.Tasks.Task
ReadAheadForMemberType void
ReadAsync_Read Task
ReadAsync_ReadAhead Task
ReadTillEndElement object
ReadTillEndElementAsync Task
ReturnBoxedValue object
SetupValidator void
SwitchReader void
ValidateAttributes void
XsdValidatingReader System.IO
XsdValidatingReader System.IO
_ReadAsync_Read Task
_ReadAsync_ReadAhead Task

공개 메소드들

메소드 설명
Close ( ) : void
GetAttribute ( int i ) : string
GetAttribute ( string name ) : string
GetAttribute ( string name, string namespaceURI ) : string
GetValueAsync ( ) : Task
HasLineInfo ( ) : bool
LookupNamespace ( string prefix ) : string
MoveToAttribute ( string name ) : bool
MoveToAttribute ( string name, string ns ) : bool
MoveToAttribute ( int i ) : void
MoveToElement ( ) : bool
MoveToFirstAttribute ( ) : bool
MoveToNextAttribute ( ) : bool
Read ( ) : bool
ReadAsync ( ) : Task
ReadAttributeValue ( ) : bool
ReadContentAs ( Type returnType, IXmlNamespaceResolver namespaceResolver ) : object
ReadContentAsAsync ( Type returnType, IXmlNamespaceResolver namespaceResolver ) : Task
ReadContentAsBase64 ( byte buffer, int index, int count ) : int
ReadContentAsBase64Async ( byte buffer, int index, int count ) : Task
ReadContentAsBinHex ( byte buffer, int index, int count ) : int
ReadContentAsBinHexAsync ( byte buffer, int index, int count ) : Task
ReadContentAsBoolean ( ) : bool
ReadContentAsDateTime ( ) : DateTime
ReadContentAsDecimal ( ) : decimal
ReadContentAsDouble ( ) : double
ReadContentAsFloat ( ) : float
ReadContentAsInt ( ) : int
ReadContentAsLong ( ) : long
ReadContentAsObject ( ) : object
ReadContentAsObjectAsync ( ) : Task
ReadContentAsString ( ) : string
ReadContentAsStringAsync ( ) : Task
ReadElementContentAs ( Type returnType, IXmlNamespaceResolver namespaceResolver ) : object
ReadElementContentAsAsync ( Type returnType, IXmlNamespaceResolver namespaceResolver ) : Task
ReadElementContentAsBase64 ( byte buffer, int index, int count ) : int
ReadElementContentAsBase64Async ( byte buffer, int index, int count ) : Task
ReadElementContentAsBinHex ( byte buffer, int index, int count ) : int
ReadElementContentAsBinHexAsync ( byte buffer, int index, int count ) : Task
ReadElementContentAsBoolean ( ) : bool
ReadElementContentAsDateTime ( ) : DateTime
ReadElementContentAsDecimal ( ) : Decimal
ReadElementContentAsDouble ( ) : double
ReadElementContentAsFloat ( ) : float
ReadElementContentAsInt ( ) : int
ReadElementContentAsLong ( ) : long
ReadElementContentAsObject ( ) : object
ReadElementContentAsObjectAsync ( ) : Task
ReadElementContentAsString ( ) : string
ReadElementContentAsStringAsync ( ) : Task
ResolveEntity ( ) : void
Skip ( ) : void
SkipAsync ( ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
AddAttributePSVI ( int attIndex ) : AttributePSVIInfo
CachingCallBack ( XsdCachingReader cachingReader ) : void
ClearAttributesInfo ( ) : void
CreateDummyTextNode ( string attributeValue, int depth ) : ValidatingReaderNodeData
GetAttributePSVI ( string name ) : AttributePSVIInfo
GetAttributePSVI ( string localName, string ns ) : AttributePSVIInfo
GetCachingReader ( ) : XsdCachingReader
GetDefaultAttribute ( string name, bool updatePosition ) : ValidatingReaderNodeData
GetDefaultAttribute ( string attrLocalName, string ns, bool updatePosition ) : ValidatingReaderNodeData
GetIsDefault ( ) : void
GetMemberType ( ) : void
GetOriginalAtomicValueStringOfElement ( ) : string
GetStringValue ( ) : object
IXmlNamespaceResolver ( XmlNamespaceScope scope ) : string>.IDictionary
IXmlNamespaceResolver ( string prefix ) : string
Init ( ) : void
InternalReadContentAsObject ( ) : object
InternalReadContentAsObject ( bool unwrapTypedValue ) : object
InternalReadContentAsObject ( bool unwrapTypedValue, string &originalStringValue ) : object
InternalReadContentAsObjectAsync ( ) : Task
InternalReadContentAsObjectAsync ( bool unwrapTypedValue ) : Task
InternalReadContentAsObjectTupleAsync ( bool unwrapTypedValue ) : object>>.Task
InternalReadElementContentAsObject ( XmlSchemaType &xmlType ) : object
InternalReadElementContentAsObject ( XmlSchemaType &xmlType, bool unwrapTypedValue ) : object
InternalReadElementContentAsObject ( XmlSchemaType &xmlType, bool unwrapTypedValue, string &originalString ) : object
InternalReadElementContentAsObjectAsync ( ) : object>>.Task
InternalReadElementContentAsObjectAsync ( bool unwrapTypedValue ) : object>>.Task
InternalReadElementContentAsObjectTupleAsync ( bool unwrapTypedValue ) : Task>
IsXSDRoot ( string localName, string ns ) : bool
ProcessElementEvent ( ) : void
ProcessElementEventAsync ( ) : System.Threading.Tasks.Task
ProcessEndElementEvent ( ) : void
ProcessEndElementEventAsync ( ) : System.Threading.Tasks.Task
ProcessInlineSchema ( ) : void
ProcessInlineSchemaAsync ( ) : System.Threading.Tasks.Task
ProcessReaderEvent ( ) : void
ProcessReaderEventAsync ( ) : System.Threading.Tasks.Task
ReadAheadForMemberType ( ) : void
ReadAsync_Read ( Task task ) : Task
ReadAsync_ReadAhead ( System.Threading.Tasks.Task task ) : Task
ReadTillEndElement ( ) : object
ReadTillEndElementAsync ( ) : Task
ReturnBoxedValue ( object typedValue, XmlSchemaType xmlType, bool unWrap ) : object
SetupValidator ( XmlReaderSettings readerSettings, XmlReader reader, XmlSchemaObject partialValidationType ) : void
SwitchReader ( ) : void
ValidateAttributes ( ) : void
XsdValidatingReader ( XmlReader reader, XmlResolver xmlResolver, XmlReaderSettings readerSettings ) : System.IO
XsdValidatingReader ( XmlReader reader, XmlResolver xmlResolver, XmlReaderSettings readerSettings, XmlSchemaObject partialValidationType ) : System.IO
_ReadAsync_Read ( Task task ) : Task
_ReadAsync_ReadAhead ( System.Threading.Tasks.Task task ) : Task

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

GetAttribute() 공개 메소드

public GetAttribute ( int i ) : string
i int
리턴 string

GetAttribute() 공개 메소드

public GetAttribute ( string name ) : string
name string
리턴 string

GetAttribute() 공개 메소드

public GetAttribute ( string name, string namespaceURI ) : string
name string
namespaceURI string
리턴 string

GetValueAsync() 공개 메소드

public GetValueAsync ( ) : Task
리턴 Task

HasLineInfo() 공개 메소드

public HasLineInfo ( ) : bool
리턴 bool

LookupNamespace() 공개 메소드

public LookupNamespace ( string prefix ) : string
prefix string
리턴 string

MoveToAttribute() 공개 메소드

public MoveToAttribute ( string name ) : bool
name string
리턴 bool

MoveToAttribute() 공개 메소드

public MoveToAttribute ( string name, string ns ) : bool
name string
ns string
리턴 bool

MoveToAttribute() 공개 메소드

public MoveToAttribute ( int i ) : void
i int
리턴 void

MoveToElement() 공개 메소드

public MoveToElement ( ) : bool
리턴 bool

MoveToFirstAttribute() 공개 메소드

public MoveToFirstAttribute ( ) : bool
리턴 bool

MoveToNextAttribute() 공개 메소드

public MoveToNextAttribute ( ) : bool
리턴 bool

Read() 공개 메소드

public Read ( ) : bool
리턴 bool

ReadAsync() 공개 메소드

public ReadAsync ( ) : Task
리턴 Task

ReadAttributeValue() 공개 메소드

public ReadAttributeValue ( ) : bool
리턴 bool

ReadContentAs() 공개 메소드

public ReadContentAs ( Type returnType, IXmlNamespaceResolver namespaceResolver ) : object
returnType Type
namespaceResolver IXmlNamespaceResolver
리턴 object

ReadContentAsAsync() 공개 메소드

public ReadContentAsAsync ( Type returnType, IXmlNamespaceResolver namespaceResolver ) : Task
returnType Type
namespaceResolver IXmlNamespaceResolver
리턴 Task

ReadContentAsBase64() 공개 메소드

public ReadContentAsBase64 ( byte buffer, int index, int count ) : int
buffer byte
index int
count int
리턴 int

ReadContentAsBase64Async() 공개 메소드

public ReadContentAsBase64Async ( byte buffer, int index, int count ) : Task
buffer byte
index int
count int
리턴 Task

ReadContentAsBinHex() 공개 메소드

public ReadContentAsBinHex ( byte buffer, int index, int count ) : int
buffer byte
index int
count int
리턴 int

ReadContentAsBinHexAsync() 공개 메소드

public ReadContentAsBinHexAsync ( byte buffer, int index, int count ) : Task
buffer byte
index int
count int
리턴 Task

ReadContentAsBoolean() 공개 메소드

public ReadContentAsBoolean ( ) : bool
리턴 bool

ReadContentAsDateTime() 공개 메소드

public ReadContentAsDateTime ( ) : DateTime
리턴 DateTime

ReadContentAsDecimal() 공개 메소드

public ReadContentAsDecimal ( ) : decimal
리턴 decimal

ReadContentAsDouble() 공개 메소드

public ReadContentAsDouble ( ) : double
리턴 double

ReadContentAsFloat() 공개 메소드

public ReadContentAsFloat ( ) : float
리턴 float

ReadContentAsInt() 공개 메소드

public ReadContentAsInt ( ) : int
리턴 int

ReadContentAsLong() 공개 메소드

public ReadContentAsLong ( ) : long
리턴 long

ReadContentAsObject() 공개 메소드

public ReadContentAsObject ( ) : object
리턴 object

ReadContentAsObjectAsync() 공개 메소드

public ReadContentAsObjectAsync ( ) : Task
리턴 Task

ReadContentAsString() 공개 메소드

public ReadContentAsString ( ) : string
리턴 string

ReadContentAsStringAsync() 공개 메소드

public ReadContentAsStringAsync ( ) : Task
리턴 Task

ReadElementContentAs() 공개 메소드

public ReadElementContentAs ( Type returnType, IXmlNamespaceResolver namespaceResolver ) : object
returnType Type
namespaceResolver IXmlNamespaceResolver
리턴 object

ReadElementContentAsAsync() 공개 메소드

public ReadElementContentAsAsync ( Type returnType, IXmlNamespaceResolver namespaceResolver ) : Task
returnType Type
namespaceResolver IXmlNamespaceResolver
리턴 Task

ReadElementContentAsBase64() 공개 메소드

public ReadElementContentAsBase64 ( byte buffer, int index, int count ) : int
buffer byte
index int
count int
리턴 int

ReadElementContentAsBase64Async() 공개 메소드

public ReadElementContentAsBase64Async ( byte buffer, int index, int count ) : Task
buffer byte
index int
count int
리턴 Task

ReadElementContentAsBinHex() 공개 메소드

public ReadElementContentAsBinHex ( byte buffer, int index, int count ) : int
buffer byte
index int
count int
리턴 int

ReadElementContentAsBinHexAsync() 공개 메소드

public ReadElementContentAsBinHexAsync ( byte buffer, int index, int count ) : Task
buffer byte
index int
count int
리턴 Task

ReadElementContentAsBoolean() 공개 메소드

public ReadElementContentAsBoolean ( ) : bool
리턴 bool

ReadElementContentAsDateTime() 공개 메소드

public ReadElementContentAsDateTime ( ) : DateTime
리턴 DateTime

ReadElementContentAsDecimal() 공개 메소드

public ReadElementContentAsDecimal ( ) : Decimal
리턴 Decimal

ReadElementContentAsDouble() 공개 메소드

public ReadElementContentAsDouble ( ) : double
리턴 double

ReadElementContentAsFloat() 공개 메소드

public ReadElementContentAsFloat ( ) : float
리턴 float

ReadElementContentAsInt() 공개 메소드

public ReadElementContentAsInt ( ) : int
리턴 int

ReadElementContentAsLong() 공개 메소드

public ReadElementContentAsLong ( ) : long
리턴 long

ReadElementContentAsObject() 공개 메소드

public ReadElementContentAsObject ( ) : object
리턴 object

ReadElementContentAsObjectAsync() 공개 메소드

public ReadElementContentAsObjectAsync ( ) : Task
리턴 Task

ReadElementContentAsString() 공개 메소드

public ReadElementContentAsString ( ) : string
리턴 string

ReadElementContentAsStringAsync() 공개 메소드

public ReadElementContentAsStringAsync ( ) : Task
리턴 Task

ResolveEntity() 공개 메소드

public ResolveEntity ( ) : void
리턴 void

Skip() 공개 메소드

public Skip ( ) : void
리턴 void

SkipAsync() 공개 메소드

public SkipAsync ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task