C# Класс System.Xml.XsdValidatingReader

Наследование: XmlReader, IXmlSchemaInfo, IXmlLineInfo, IXmlNamespaceResolver
Показать файл Открыть проект Примеры использования класса

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