Microsoft.Azure.Amqp.AsyncIO.AsyncIO C# (CSharp) Méthode

AsyncIO() public méthode

public AsyncIO ( IIoHandler parent, int maxFrameSize, int writeQueueFullLimit, int writeQueueEmptyLimit, TransportBase transport, bool isInitiator ) : System
parent IIoHandler
maxFrameSize int
writeQueueFullLimit int
writeQueueEmptyLimit int
transport Microsoft.Azure.Amqp.Transport.TransportBase
isInitiator bool
Résultat System
        public AsyncIO(IIoHandler parent, int maxFrameSize, int writeQueueFullLimit,
            int writeQueueEmptyLimit, TransportBase transport, bool isInitiator)
            : base("async-io", transport.Identifier)
        {
            Fx.Assert(transport != null, "transport required");
            this.ioHandler = parent;
            this.transport = transport;
            this.writer = this.transport.RequiresCompleteFrames ?
                new AsyncFrameWriter(this.transport, writeQueueFullLimit, writeQueueEmptyLimit, parent) :
                new AsyncWriter(this.transport, writeQueueFullLimit, writeQueueEmptyLimit, parent);
            this.reader = new AsyncReader(this, maxFrameSize, isInitiator);
        }