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

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

Открытые методы

Метод Описание
Close ( ) : void
IsStartArray ( Type &type ) : bool
Read ( ) : bool
ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime array, int offset, int count ) : int
ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, Guid array, int offset, int count ) : int
ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int16 array, int offset, int count ) : int
ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32 array, int offset, int count ) : int
ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int64 array, int offset, int count ) : int
ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, TimeSpan array, int offset, int count ) : int
ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, bool array, int offset, int count ) : int
ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, decimal array, int offset, int count ) : int
ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, double array, int offset, int count ) : int
ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, float array, int offset, int count ) : int
ReadArray ( string localName, string namespaceUri, DateTime array, int offset, int count ) : int
ReadArray ( string localName, string namespaceUri, Guid array, int offset, int count ) : int
ReadArray ( string localName, string namespaceUri, Int16 array, int offset, int count ) : int
ReadArray ( string localName, string namespaceUri, Int32 array, int offset, int count ) : int
ReadArray ( string localName, string namespaceUri, Int64 array, int offset, int count ) : int
ReadArray ( string localName, string namespaceUri, TimeSpan array, int offset, int count ) : int
ReadArray ( string localName, string namespaceUri, bool array, int offset, int count ) : int
ReadArray ( string localName, string namespaceUri, decimal array, int offset, int count ) : int
ReadArray ( string localName, string namespaceUri, double array, int offset, int count ) : int
ReadArray ( string localName, string namespaceUri, float array, int offset, int count ) : int
ReadElementContentAsBoolean ( ) : bool
ReadElementContentAsDateTime ( ) : DateTime
ReadElementContentAsDecimal ( ) : decimal
ReadElementContentAsDouble ( ) : double
ReadElementContentAsFloat ( ) : float
ReadElementContentAsGuid ( ) : Guid
ReadElementContentAsInt ( ) : int
ReadElementContentAsString ( ) : string
ReadElementContentAsTimeSpan ( ) : TimeSpan
ReadElementContentAsUniqueId ( ) : UniqueId
SetInput ( Stream stream, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose ) : void
SetInput ( byte buffer, int offset, int count, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose ) : void
TryGetArrayLength ( int &count ) : bool
TryGetBase64ContentLength ( int &length ) : bool
XmlBinaryReader ( ) : System.IO

Приватные методы

Метод Описание
CanOptimizeReadElementContent ( ) : bool
CheckArray ( Array array, int offset, int count ) : void
GetNodeType ( ) : XmlBinaryNodeType
InsertNode ( XmlBinaryNodeType nodeType, int length ) : void
IsStartArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, XmlBinaryNodeType nodeType ) : bool
IsStartArray ( string localName, string namespaceUri, XmlBinaryNodeType nodeType ) : bool
IsValidArrayType ( XmlBinaryNodeType nodeType ) : bool
MoveToArrayElement ( ) : void
MoveToAtomicTextWithEndElement ( ) : XmlAtomicTextNode
MoveToInitial ( XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose ) : void
ReadArray ( DateTime array, int offset, int count ) : int
ReadArray ( Guid array, int offset, int count ) : int
ReadArray ( Int16 array, int offset, int count ) : int
ReadArray ( Int32 array, int offset, int count ) : int
ReadArray ( Int64 array, int offset, int count ) : int
ReadArray ( TimeSpan array, int offset, int count ) : int
ReadArray ( bool array, int offset, int count ) : int
ReadArray ( decimal array, int offset, int count ) : int
ReadArray ( double array, int offset, int count ) : int
ReadArray ( float array, int offset, int count ) : int
ReadArray ( ) : void
ReadAttributeText ( XmlAttributeTextNode textNode ) : void
ReadAttributes ( ) : void
ReadAttributes2 ( ) : void
ReadBinaryText ( XmlTextNode textNode, int length ) : void
ReadDictionaryKey ( ) : int
ReadDictionaryName ( System.Xml.StringHandle s ) : void
ReadMultiByteUInt31 ( ) : int
ReadName ( System.Xml.PrefixHandle prefix ) : void
ReadName ( System.Xml.StringHandle handle ) : void
ReadName ( System.Xml.ValueHandle value ) : void
ReadNode ( ) : bool
ReadPartialBinaryText ( bool withEndElement, int length ) : void
ReadPartialUTF8Text ( bool withEndElement, int length ) : void
ReadPartialUnicodeText ( bool withEndElement, int length ) : void
ReadText ( XmlTextNode textNode, ValueHandleType type, int length ) : void
ReadTextWithEndElement ( ) : void
ReadUInt16 ( ) : int
ReadUInt31 ( ) : int
ReadUInt8 ( ) : int
ReadUnicodeText ( bool withEndElement, int length ) : void
SkipArrayElements ( int count ) : void
SkipNodeType ( ) : void
VerifyWhitespace ( ) : void

Описание методов

Close() публичный Метод

public Close ( ) : void
Результат void

IsStartArray() публичный Метод

public IsStartArray ( Type &type ) : bool
type Type
Результат bool

Read() публичный Метод

public Read ( ) : bool
Результат bool

ReadArray() публичный Метод

public ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime array, int offset, int count ) : int
localName XmlDictionaryString
namespaceUri XmlDictionaryString
array DateTime
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, Guid array, int offset, int count ) : int
localName XmlDictionaryString
namespaceUri XmlDictionaryString
array Guid
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int16 array, int offset, int count ) : int
localName XmlDictionaryString
namespaceUri XmlDictionaryString
array Int16
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32 array, int offset, int count ) : int
localName XmlDictionaryString
namespaceUri XmlDictionaryString
array Int32
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int64 array, int offset, int count ) : int
localName XmlDictionaryString
namespaceUri XmlDictionaryString
array Int64
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, TimeSpan array, int offset, int count ) : int
localName XmlDictionaryString
namespaceUri XmlDictionaryString
array TimeSpan
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, bool array, int offset, int count ) : int
localName XmlDictionaryString
namespaceUri XmlDictionaryString
array bool
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, decimal array, int offset, int count ) : int
localName XmlDictionaryString
namespaceUri XmlDictionaryString
array decimal
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, double array, int offset, int count ) : int
localName XmlDictionaryString
namespaceUri XmlDictionaryString
array double
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri, float array, int offset, int count ) : int
localName XmlDictionaryString
namespaceUri XmlDictionaryString
array float
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( string localName, string namespaceUri, DateTime array, int offset, int count ) : int
localName string
namespaceUri string
array DateTime
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( string localName, string namespaceUri, Guid array, int offset, int count ) : int
localName string
namespaceUri string
array Guid
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( string localName, string namespaceUri, Int16 array, int offset, int count ) : int
localName string
namespaceUri string
array Int16
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( string localName, string namespaceUri, Int32 array, int offset, int count ) : int
localName string
namespaceUri string
array Int32
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( string localName, string namespaceUri, Int64 array, int offset, int count ) : int
localName string
namespaceUri string
array Int64
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( string localName, string namespaceUri, TimeSpan array, int offset, int count ) : int
localName string
namespaceUri string
array TimeSpan
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( string localName, string namespaceUri, bool array, int offset, int count ) : int
localName string
namespaceUri string
array bool
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( string localName, string namespaceUri, decimal array, int offset, int count ) : int
localName string
namespaceUri string
array decimal
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( string localName, string namespaceUri, double array, int offset, int count ) : int
localName string
namespaceUri string
array double
offset int
count int
Результат int

ReadArray() публичный Метод

public ReadArray ( string localName, string namespaceUri, float array, int offset, int count ) : int
localName string
namespaceUri string
array float
offset int
count int
Результат int

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

ReadElementContentAsGuid() публичный Метод

public ReadElementContentAsGuid ( ) : Guid
Результат Guid

ReadElementContentAsInt() публичный Метод

public ReadElementContentAsInt ( ) : int
Результат int

ReadElementContentAsString() публичный Метод

public ReadElementContentAsString ( ) : string
Результат string

ReadElementContentAsTimeSpan() публичный Метод

public ReadElementContentAsTimeSpan ( ) : TimeSpan
Результат TimeSpan

ReadElementContentAsUniqueId() публичный Метод

public ReadElementContentAsUniqueId ( ) : UniqueId
Результат UniqueId

SetInput() публичный Метод

public SetInput ( Stream stream, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose ) : void
stream System.IO.Stream
dictionary IXmlDictionary
quotas XmlDictionaryReaderQuotas
session XmlBinaryReaderSession
onClose OnXmlDictionaryReaderClose
Результат void

SetInput() публичный Метод

public SetInput ( byte buffer, int offset, int count, IXmlDictionary dictionary, XmlDictionaryReaderQuotas quotas, XmlBinaryReaderSession session, OnXmlDictionaryReaderClose onClose ) : void
buffer byte
offset int
count int
dictionary IXmlDictionary
quotas XmlDictionaryReaderQuotas
session XmlBinaryReaderSession
onClose OnXmlDictionaryReaderClose
Результат void

TryGetArrayLength() публичный Метод

public TryGetArrayLength ( int &count ) : bool
count int
Результат bool

TryGetBase64ContentLength() публичный Метод

public TryGetBase64ContentLength ( int &length ) : bool
length int
Результат bool

XmlBinaryReader() публичный Метод

public XmlBinaryReader ( ) : System.IO
Результат System.IO