C# Класс Microsoft.Azure.Amqp.Framing.DescribedList

Encoding of DescribedType(symbol/ulong, list) is not efficient if the descriptor and the list fields are pre-defined, e.g. the performatives and other types used by the protocol.
Наследование: AmqpDescribed
Показать файл Открыть проект

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

Метод Описание
DecodeValue ( ByteBuffer buffer ) : void
DecodeValue ( ByteBuffer buffer, int size, int count ) : void
DescribedList ( AmqpSymbol name, ulong code ) : Microsoft.Azure.Amqp.Encoding
EncodeValue ( ByteBuffer buffer ) : void
GetValueEncodeSize ( ) : int

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

Метод Описание
EnsureRequired ( ) : void
OnDecode ( ByteBuffer buffer, int count ) : void
OnEncode ( ByteBuffer buffer ) : void
OnValueSize ( ) : int

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

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

public DecodeValue ( ByteBuffer buffer ) : void
buffer ByteBuffer
Результат void

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

public DecodeValue ( ByteBuffer buffer, int size, int count ) : void
buffer ByteBuffer
size int
count int
Результат void

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

public DescribedList ( AmqpSymbol name, ulong code ) : Microsoft.Azure.Amqp.Encoding
name AmqpSymbol
code ulong
Результат Microsoft.Azure.Amqp.Encoding

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

public EncodeValue ( ByteBuffer buffer ) : void
buffer ByteBuffer
Результат void

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

protected EnsureRequired ( ) : void
Результат void

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

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

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

protected abstract OnDecode ( ByteBuffer buffer, int count ) : void
buffer ByteBuffer
count int
Результат void

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

protected abstract OnEncode ( ByteBuffer buffer ) : void
buffer ByteBuffer
Результат void

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

protected abstract OnValueSize ( ) : int
Результат int