C# 클래스 Microsoft.Azure.Amqp.Encoding.AmqpEncoding

Encode and decode data within the AMQP type system.
파일 보기 프로젝트 열기: Azure/azure-amqp 1 사용 예제들

공개 메소드들

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