private SendHeaders ( System.Net.Interop pDataChunk, |
||
pDataChunk | System.Net.Interop | |
asyncResult | ||
flags | System.Net.Interop | |
isWebSocketHandshake | bool | |
return | uint |
public override void Close() { if (disposed == false) { disposed = true; if (response.HeadersSent == false) { response.SendHeaders(true); } if (response.SendChunked && !trailer_sent) { WriteChunkSize(0, true); trailer_sent = true; } response.Close(); } }
MemoryStream GetHeaders(bool closing) { if (response.HeadersSent) { return(null); } MemoryStream ms = new MemoryStream(); response.SendHeaders(closing, ms); return(ms); }
MemoryStream GetHeaders(bool closing) { // SendHeaders works on shared headers lock (response.headers_lock) { if (response.HeadersSent) { return(null); } MemoryStream ms = new MemoryStream(); response.SendHeaders(closing, ms); return(ms); } }
private MemoryStream?GetHeaders(bool closing, bool isWebSocketHandshake = false) { // SendHeaders works on shared headers lock (_response._headersLock) { if (_response.SentHeaders) { return(null); } MemoryStream ms = new MemoryStream(); _response.SendHeaders(closing, ms, isWebSocketHandshake); return(ms); } }