C# Класс Microsoft.Azure.Amqp.ByteBuffer

Наследование: IDisposable, ICloneable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AdjustPosition ( int offset, int length ) : void
Append ( int size ) : void
ByteBuffer ( ArraySegment array ) : System
ByteBuffer ( byte buffer ) : System
ByteBuffer ( byte buffer, bool autoGrow ) : System
ByteBuffer ( byte buffer, int offset, int count ) : System
ByteBuffer ( int size, bool autoGrow ) : System
ByteBuffer ( int size, bool autoGrow, bool isTransportBuffer ) : System
Clone ( ) : object
Complete ( int size ) : void
Dispose ( ) : void
InitBufferManagers ( ) : void
Reset ( ) : void
Seek ( int seekPosition ) : void
Validate ( bool write, int dataSize ) : void

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

Метод Описание
AddReference ( ) : void
AllocateBuffer ( int size, InternalBufferManager bufferManager ) : ManagedBuffer
AllocateBufferFromPool ( int size, bool isTransportBuffer ) : ManagedBuffer
ByteBuffer ( ManagedBuffer bufferReference, bool autoGrow, int size ) : System
ByteBuffer ( byte buffer, int offset, int count, int size, bool autoGrow, InternalBufferManager bufferManager ) : System
RemoveReference ( ) : void

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

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

public AdjustPosition ( int offset, int length ) : void
offset int
length int
Результат void

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

public Append ( int size ) : void
size int
Результат void

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

public ByteBuffer ( ArraySegment array ) : System
array ArraySegment
Результат System

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

public ByteBuffer ( byte buffer ) : System
buffer byte
Результат System

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

public ByteBuffer ( byte buffer, bool autoGrow ) : System
buffer byte
autoGrow bool
Результат System

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

public ByteBuffer ( byte buffer, int offset, int count ) : System
buffer byte
offset int
count int
Результат System

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

public ByteBuffer ( int size, bool autoGrow ) : System
size int
autoGrow bool
Результат System

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

public ByteBuffer ( int size, bool autoGrow, bool isTransportBuffer ) : System
size int
autoGrow bool
isTransportBuffer bool
Результат System

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

public Clone ( ) : object
Результат object

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

public Complete ( int size ) : void
size int
Результат void

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

public Dispose ( ) : void
Результат void

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

public static InitBufferManagers ( ) : void
Результат void

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

public Reset ( ) : void
Результат void

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

public Seek ( int seekPosition ) : void
seekPosition int
Результат void

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

public Validate ( bool write, int dataSize ) : void
write bool
dataSize int
Результат void