C# 클래스 Microsoft.Azure.Amqp.AsyncIO.AsyncWriter

A writer that writes buffers. Buffer writes may be batched. Writer owns closing the transport.
파일 보기 프로젝트 열기: Azure/azure-amqp

Private Properties

프로퍼티 타입 설명
ContinueWrite void
EnqueueBuffer void
HandleWriteBufferComplete bool
OnBufferDequeued void
WriteCompleteCallback void
WriteCore bool

공개 메소드들

메소드 설명
AsyncWriter ( TransportBase transport, int writeQueueFullLimit, int writeQueueEmptyLimit, IIoHandler parent ) : System
IssueClose ( ) : void
WriteBuffer ( ByteBuffer buffer ) : void
WriteBuffer ( IList buffers ) : void

비공개 메소드들

메소드 설명
ContinueWrite ( ) : void
EnqueueBuffer ( ByteBuffer buffer ) : void
HandleWriteBufferComplete ( TransportAsyncCallbackArgs args ) : bool
OnBufferDequeued ( int size ) : void
WriteCompleteCallback ( TransportAsyncCallbackArgs args ) : void
WriteCore ( ) : bool

메소드 상세

AsyncWriter() 공개 메소드

public AsyncWriter ( TransportBase transport, int writeQueueFullLimit, int writeQueueEmptyLimit, IIoHandler parent ) : System
transport Microsoft.Azure.Amqp.Transport.TransportBase
writeQueueFullLimit int
writeQueueEmptyLimit int
parent IIoHandler
리턴 System

IssueClose() 공개 메소드

public IssueClose ( ) : void
리턴 void

WriteBuffer() 공개 메소드

public WriteBuffer ( ByteBuffer buffer ) : void
buffer ByteBuffer
리턴 void

WriteBuffer() 공개 메소드

public WriteBuffer ( IList buffers ) : void
buffers IList
리턴 void