C# Класс DotAmf.Encoder.AbstractAmfEncoder

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

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

Метод Описание
Encode ( Stream stream, XmlReader input ) : void
WritePacketBody ( Stream stream, AmfMessageDescriptor descriptor ) : void
WritePacketHeader ( Stream stream, AmfHeaderDescriptor descriptor ) : void

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

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

Constructor.

CreateDefaultContext ( ) : AmfContext

Create default AMF decoding context.

WriteAmfValue ( AmfContext context, XmlReader input, AmfStreamWriter writer ) : void

Write AMF value from the current position.

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

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

Constructor.
protected AbstractAmfEncoder ( AmfEncodingOptions encodingOptions ) : System
encodingOptions DotAmf.Data.AmfEncodingOptions AMF encoding options.
Результат System

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

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

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

public abstract Encode ( Stream stream, XmlReader input ) : void
stream Stream
input XmlReader
Результат void

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

Write AMF value from the current position.
AMF type is not supported. Invalid data format. Error during serialization.
protected abstract WriteAmfValue ( AmfContext context, XmlReader input, AmfStreamWriter writer ) : void
context DotAmf.Data.AmfContext AMF decoding context.
input XmlReader AMFX input reader.
writer AmfStreamWriter AMF stream writer.
Результат void

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

public abstract WritePacketBody ( Stream stream, AmfMessageDescriptor descriptor ) : void
stream Stream
descriptor DotAmf.Data.AmfMessageDescriptor
Результат void

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

public abstract WritePacketHeader ( Stream stream, AmfHeaderDescriptor descriptor ) : void
stream Stream
descriptor DotAmf.Data.AmfHeaderDescriptor
Результат void