C# Класс Microsoft.Azure.Amqp.Encoding.AmqpEncoding

Encode and decode data within the AMQP type system.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DecodeObject ( System.ByteBuffer buffer ) : object
DecodeObject ( ByteBuffer buffer, FormatCode formatCode ) : object
EncodeNull ( ByteBuffer buffer ) : void
EncodeObject ( object value, ByteBuffer buffer ) : void
GetEncodeWidthByCountAndSize ( int count, int valueSize ) : int
GetEncodeWidthBySize ( int size ) : int
GetEncoding ( FormatCode formatCode ) : EncodingBase
GetEncoding ( Type type ) : EncodingBase
GetEncoding ( object value ) : EncodingBase
GetEncodingException ( string message ) : AmqpException
GetObjectEncodeSize ( object value ) : int
ReadCount ( ByteBuffer buffer, FormatCode formatCode, FormatCode formatCode8, FormatCode formatCode32, int &count ) : void
ReadFormatCode ( ByteBuffer buffer ) : FormatCode
ReadSizeAndCount ( ByteBuffer buffer, FormatCode formatCode, FormatCode formatCode8, FormatCode formatCode32, int &size, int &count ) : void

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

Метод Описание
AmqpEncoding ( ) : System

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

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

public static DecodeObject ( System.ByteBuffer buffer ) : object
buffer System.ByteBuffer
Результат object

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

public static DecodeObject ( ByteBuffer buffer, FormatCode formatCode ) : object
buffer ByteBuffer
formatCode FormatCode
Результат object

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

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

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

public static EncodeObject ( object value, ByteBuffer buffer ) : void
value object
buffer ByteBuffer
Результат void

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

public static GetEncodeWidthByCountAndSize ( int count, int valueSize ) : int
count int
valueSize int
Результат int

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

public static GetEncodeWidthBySize ( int size ) : int
size int
Результат int

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

public static GetEncoding ( FormatCode formatCode ) : EncodingBase
formatCode FormatCode
Результат EncodingBase

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

public static GetEncoding ( Type type ) : EncodingBase
type Type
Результат EncodingBase

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

public static GetEncoding ( object value ) : EncodingBase
value object
Результат EncodingBase

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

public static GetEncodingException ( string message ) : AmqpException
message string
Результат AmqpException

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

public static GetObjectEncodeSize ( object value ) : int
value object
Результат int

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

public static ReadCount ( ByteBuffer buffer, FormatCode formatCode, FormatCode formatCode8, FormatCode formatCode32, int &count ) : void
buffer ByteBuffer
formatCode FormatCode
formatCode8 FormatCode
formatCode32 FormatCode
count int
Результат void

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

public static ReadFormatCode ( ByteBuffer buffer ) : FormatCode
buffer ByteBuffer
Результат FormatCode

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

public static ReadSizeAndCount ( ByteBuffer buffer, FormatCode formatCode, FormatCode formatCode8, FormatCode formatCode32, int &size, int &count ) : void
buffer ByteBuffer
formatCode FormatCode
formatCode8 FormatCode
formatCode32 FormatCode
size int
count int
Результат void