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;
        }
Esempio n. 3
0
 private void OnCompleted(PipeStream stream, ISession session, HttpToken token)
 {
     stream.ReadFree((int)stream.Length);
     token.FullLength((stream.CacheLength - token.ContentPostion).ToString());
     session.Stream.Flush();
 }