private void OnCompleted(PipeStream stream, ISession session, HttpToken token) { token.FullLength((stream.CacheLength - token.ContentPostion).ToString()); if (token.Requests.IsEmpty && stream.Length == 0) { session.Stream.Flush(); } }
private void OnCompleted(PipeStream stream, ISession session, HttpToken token) { var type = token.CurrentRequest.Action; if (type != ActionType.Plaintext && type != ActionType.Json) { token.FullLength((stream.CacheLength - token.ContentPostion).ToString()); } if (token.Requests.IsEmpty && stream.Length == 0) { session.Stream.Flush(); } token.CurrentRequest = null; }
private void OnCompleted(PipeStream stream, ISession session, HttpToken token) { stream.ReadFree((int)stream.Length); token.FullLength((stream.CacheLength - token.ContentPostion).ToString()); session.Stream.Flush(); }