Пример #1
0
 internal Response(Request request, IAsyncDataWriter adapter, bool keepAlive)
 {
     Request       = request;
     Adapter       = adapter;
     KeepAlive     = keepAlive;
     ContentLength = 0;
     CacheControl  = "no-cache";
 }
Пример #2
0
 internal Response(Request request, IAsyncDataWriter adapter, bool keepAlive)
 {
     Request = request;
     Adapter = adapter;
     KeepAlive = keepAlive;
     ContentLength = 0;
     CacheControl = "no-cache";
 }
Пример #3
0
Файл: IO.cs Проект: sq/Libraries
        public AsyncTextWriter(
            IAsyncDataWriter dataWriter, Encoding encoding,
            int bufferSize = DefaultBufferSize, bool ownsDataWriter = true
            )
        {
            _DataWriter     = dataWriter;
            _OwnsDataWriter = ownsDataWriter;
            _Encoding       = encoding;
            _Encoder        = encoding.GetEncoder();
            _NewLine        = DefaultNewLine;
            _NewLineBytes   = _Encoding.GetBytes(_NewLine);
            bufferSize      = Math.Max(MinimumBufferSize, bufferSize);
            _WriteBuffer    = new char[bufferSize];
            int encodeSize = encoding.GetMaxByteCount(bufferSize);

            _SendBuffer  = new byte[encodeSize];
            _BufferCount = 0;
        }
Пример #4
0
Файл: IO.cs Проект: sq/Libraries
        public void Dispose()
        {
            if (_BufferCount > 0)
            {
                Flush();
            }

            if (_DataWriter != null)
            {
                if (_OwnsDataWriter)
                {
                    _DataWriter.Dispose();
                }

                _DataWriter = null;
            }
            _Encoding = null;
            _Encoder  = null;
        }
 public AsyncDataAdapterShim(IAsyncDataSource source, IAsyncDataWriter writer)
 {
     Source = source;
     Writer = writer;
 }
Пример #6
0
Файл: IO.cs Проект: sq/Libraries
 public AsyncTextWriter(IAsyncDataWriter dataWriter, bool ownsDataWriter = true)
     : this(dataWriter, DefaultEncoding, ownsDataWriter : ownsDataWriter)
 {
 }
Пример #7
0
 public AsyncDataAdapterShim(IAsyncDataSource source, IAsyncDataWriter writer)
 {
     Source = source;
     Writer = writer;
 }
Пример #8
0
Файл: IO.cs Проект: sq/Fracture
        public void Dispose()
        {
            if (_BufferCount > 0)
                Flush();

            if (_DataWriter != null) {
                if (_OwnsDataWriter)
                    _DataWriter.Dispose();

                _DataWriter = null;
            }
            _Encoding = null;
            _Encoder = null;
        }
Пример #9
0
Файл: IO.cs Проект: sq/Fracture
 public AsyncTextWriter(
     IAsyncDataWriter dataWriter, Encoding encoding,
     int bufferSize = DefaultBufferSize, bool ownsDataWriter = true
     )
 {
     _DataWriter = dataWriter;
     _OwnsDataWriter = ownsDataWriter;
     _Encoding = encoding;
     _Encoder = encoding.GetEncoder();
     _NewLine = DefaultNewLine;
     _NewLineBytes = _Encoding.GetBytes(_NewLine);
     bufferSize = Math.Max(MinimumBufferSize, bufferSize);
     _WriteBuffer = new char[bufferSize];
     int encodeSize = encoding.GetMaxByteCount(bufferSize);
     _SendBuffer = new byte[encodeSize];
     _BufferCount = 0;
 }
Пример #10
0
Файл: IO.cs Проект: sq/Fracture
 public AsyncTextWriter(IAsyncDataWriter dataWriter, bool ownsDataWriter = true)
     : this(dataWriter, DefaultEncoding, ownsDataWriter: ownsDataWriter)
 {
 }
Пример #11
0
 public AsyncTextWriter(IAsyncDataWriter dataWriter)
     : this(dataWriter, DefaultEncoding)
 {
 }
Пример #12
0
 public AsyncTextWriter (IAsyncDataWriter dataWriter, Encoding encoding)
     : this(dataWriter, encoding, DefaultBufferSize) {
 }