event—事件驱动的架构—管道模型

    什么叫Asp.NET管道处理模型?
    完成Http请求的处理,给一个HttpContext对象,然后处理好得到结果

    管道处理模式:
    请求处理过程中会有很多步骤,除了生成Html,还有很多事

    1. public event Action InitEventHandler();
    2. public event Action InitAfterEventHandler();
    3. public void Eat(string context){
    4. if(this.InitEventHandler != NULL){
    5. this.InitEventHandler.Invoke();
    6. }
    7. Console.WriteLine($"this cat eat {context}");
    8. Console.WriteLine("xxxxxx");
    9. Console.WriteLine("xxxxxx");
    10. Console.WriteLine("xxxxxx");
    11. if(this.InitAfterEventHandler != NULL){
    12. this.InitAfterEventHandler.Invoke();
    13. }
    14. }
    15. Cat.InitEventHandler += ()=> Console.WriteLine("xxxxxx");
    16. Cat.Eat("fish");