WebHost:理解为web应用的宿主
WebHost:理解为web应用的宿主,通过启动WebHost,来启动web应用
Run():启动WebHost,WebHost操作WebHostBuilder供给的处事器和中间件构建一个请求管道
WebHostBuilder:WebHost的构建者
UseKestrel():注册一个名为Kestrel的处事器
Configure(Action<ApplicationBuilder>()):注册中间件
Build():构建WebHost
ApplicationBuilder:
Use():用来注册中间件
Build():将注册的中间件构建成一个RequestDelegate东西
asp.net core流程:
WebHost是web应用的宿主。WebHost东西中包罗Server和暗示中间件的RequestDelegate委托,,
RequestDelegate委托是通过挪用ApplicationBuilder东西的Build()要领将中间件构建成一个RequestDelegate东西
WebHost东西通过挪用WebHostBuilder的Build()要领创建
未完待续..
Asp.net Core-道理及核心东西
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32347.html