C# 클래스 System.Xml.XmlBinaryReader

상속: XmlBaseReader, IXmlBinaryReaderInitializer
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
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