public void Push(AsyncMessage message) { if (IsCompleted) { Messages.Add(message); } else { CurrentContext.Response.Write(message.ToString()); CompleteRequest(); } }