Appccelerate.IO.Streams.StreamDecoratorStream.BeginRead C# (CSharp) Method

BeginRead() public method

Begins an asynchronous read operation.
Attempted an asynchronous read past the end of the stream, or a disk error /// occurs. The current Stream implementation does not support the read /// operation. One or more of the arguments is invalid. Methods were called after the stream was closed. Thrown when no stream is assigned as decorated stream. ///
public BeginRead ( byte buffer, int offset, int count, AsyncCallback callback, object state ) : IAsyncResult
buffer byte The buffer to read the data into.
offset int The byte offset in buffer at which to begin writing data read from the stream.
count int The maximum number of bytes to read.
callback AsyncCallback An optional asynchronous callback, to be called when the read is complete.
state object A user-provided object that distinguishes this particular asynchronous read request /// from other requests.
return IAsyncResult
        public override IAsyncResult BeginRead(
            byte[] buffer,
            int offset,
            int count,
            AsyncCallback callback,
            object state)
        {
            this.AssertStreamNotNull();
            return this.decoratedStream.BeginRead(buffer, offset, count, callback, state);
        }