internal Response(Request request, IAsyncDataWriter adapter, bool keepAlive) { Request = request; Adapter = adapter; KeepAlive = keepAlive; ContentLength = 0; CacheControl = "no-cache"; }
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; }
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; }
public AsyncTextWriter(IAsyncDataWriter dataWriter, bool ownsDataWriter = true) : this(dataWriter, DefaultEncoding, ownsDataWriter : ownsDataWriter) { }
public void Dispose() { if (_BufferCount > 0) Flush(); if (_DataWriter != null) { if (_OwnsDataWriter) _DataWriter.Dispose(); _DataWriter = null; } _Encoding = null; _Encoder = null; }
public AsyncTextWriter(IAsyncDataWriter dataWriter, bool ownsDataWriter = true) : this(dataWriter, DefaultEncoding, ownsDataWriter: ownsDataWriter) { }
public AsyncTextWriter(IAsyncDataWriter dataWriter) : this(dataWriter, DefaultEncoding) { }
public AsyncTextWriter (IAsyncDataWriter dataWriter, Encoding encoding) : this(dataWriter, encoding, DefaultBufferSize) { }