C# Класс DotAmf.Decoder.AbstractAmfDecoder

Abstract AMF decoder.
Наследование: IAmfDecoder
Показать файл Открыть проект

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

Метод Описание
Decode ( Stream stream, XmlWriter output ) : void
ReadPacketBody ( Stream stream ) : AmfMessageDescriptor
ReadPacketHeader ( Stream stream ) : AmfHeaderDescriptor

Защищенные методы

Метод Описание
AbstractAmfDecoder ( AmfEncodingOptions decodingOptions ) : System

Constructor.

CreateDefaultContext ( ) : AmfContext

Create default AMF decoding context.

ReadAmfValue ( AmfContext context, AmfStreamReader reader, XmlWriter output = null ) : void

Read AMF value from the current position.

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

AbstractAmfDecoder() защищенный Метод

Constructor.
protected AbstractAmfDecoder ( AmfEncodingOptions decodingOptions ) : System
decodingOptions DotAmf.Data.AmfEncodingOptions AMF decoding options.
Результат System

CreateDefaultContext() защищенный Метод

Create default AMF decoding context.
protected CreateDefaultContext ( ) : AmfContext
Результат DotAmf.Data.AmfContext

Decode() публичный абстрактный Метод

public abstract Decode ( Stream stream, XmlWriter output ) : void
stream Stream
output System.Xml.XmlWriter
Результат void

ReadAmfValue() защищенный абстрактный Метод

Read AMF value from the current position.
AMF type is not supported. Invalid data format. Error during deserialization.
protected abstract ReadAmfValue ( AmfContext context, AmfStreamReader reader, XmlWriter output = null ) : void
context DotAmf.Data.AmfContext AMF context.
reader DotAmf.IO.AmfStreamReader AMF stream reader.
output System.Xml.XmlWriter AMFX output writer.
Результат void

ReadPacketBody() публичный абстрактный Метод

public abstract ReadPacketBody ( Stream stream ) : AmfMessageDescriptor
stream Stream
Результат DotAmf.Data.AmfMessageDescriptor

ReadPacketHeader() публичный абстрактный Метод

public abstract ReadPacketHeader ( Stream stream ) : AmfHeaderDescriptor
stream Stream
Результат DotAmf.Data.AmfHeaderDescriptor