You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

193 lines
8.1 KiB

<?xml version="1.0"?>
<doc>
<assembly>
<name>Wood.Admin.WebApi</name>
</assembly>
<members>
<member name="T:Wood.Admin.WebApi.Filter.ApiExceptionFilter">
<summary>
action 异常捕捉 filter
</summary>
</member>
<member name="M:Wood.Admin.WebApi.Filter.ApiExceptionFilter.OnExceptionAsync(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext)">
<summary>
异常捕捉 返回
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="T:Wood.Admin.WebApi.Filter.ApiPerformanceLoggingFilter">
<summary>
性能统计
</summary>
</member>
<member name="M:Wood.Admin.WebApi.Filter.ApiPerformanceLoggingFilter.#ctor(Wood.EventBus.IEventBus)">
<summary>
</summary>
<param name="eventBus"></param>
</member>
<member name="M:Wood.Admin.WebApi.Filter.ApiPerformanceLoggingFilter.OnActionExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate)">
<summary>
异步接口日志
</summary>
<param name="context"></param>
<param name="next"></param>
<returns></returns>
</member>
<member name="T:Wood.Admin.WebApi.Filter.ApiResponseWrapperFilter">
<summary>
action结果包装filter
</summary>
</member>
<member name="M:Wood.Admin.WebApi.Filter.ApiResponseWrapperFilter.OnResultExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate)">
<summary>
</summary>
<param name="context"></param>
<param name="next"></param>
<returns></returns>
</member>
<member name="T:Wood.Admin.WebApi.Middleware.GlobalExceptionMiddleware">
<summary>
全局异常中间件
</summary>
</member>
<member name="M:Wood.Admin.WebApi.Middleware.GlobalExceptionMiddleware.#ctor(Microsoft.AspNetCore.Http.RequestDelegate,Wood.EventBus.IEventBus)">
<summary>
全局异常中间件
</summary>
<param name="next"></param>
<param name="eventBus"></param>
</member>
<member name="M:Wood.Admin.WebApi.Middleware.GlobalExceptionMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="M:Wood.Admin.WebApi.Middleware.GlobalExceptionMiddleware.HandleExceptionAsync(Microsoft.AspNetCore.Http.HttpContext,System.Exception)">
<summary>
</summary>
<param name="context"></param>
<param name="exception"></param>
<returns></returns>
</member>
<member name="T:Wood.Admin.WebApi.Middleware.ModelBindingMetadataProvider">
<summary>
Controller Model Binding 处理
</summary>
</member>
<member name="M:Wood.Admin.WebApi.Middleware.ModelBindingMetadataProvider.CreateDisplayMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext)">
<summary>
</summary>
<param name="context"></param>
</member>
<member name="T:Wood.Admin.WebApi.AutoRouteConvention">
<summary>
自动扫描所有带service名称的程序集
扫描程序集中所有带service后缀的类
给类中所有public 方法注册路由
</summary>
</member>
<member name="M:Wood.Admin.WebApi.AutoRouteConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel)">
<summary>
应用路由规则
get 开头为 get
其他为post
</summary>
<param name="application"></param>
</member>
<member name="T:Wood.Admin.WebApi.ServiceCollectionExtensions">
<summary>
服务拓展
</summary>
</member>
<member name="M:Wood.Admin.WebApi.ServiceCollectionExtensions.ScanAndRegisterLifeTimes(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Reflection.Assembly[])">
<summary>
扫描指定程序集中的所有类型,并根据其实现的生命周期接口自动注册到DI容器中。
</summary>
<param name="services">服务集合</param>
<param name="assemblies">要扫描的程序集数组</param>
</member>
<member name="M:Wood.Admin.WebApi.ServiceCollectionExtensions.UseEventBus(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Reflection.Assembly[])">
<summary>
自动注册所有订阅事件
</summary>
<param name="serviceProvider"></param>
</member>
<!-- Badly formed XML comment ignored for member "M:Wood.Admin.WebApi.ServiceCollectionExtensions.AddSqlSugar(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration)" -->
<member name="M:Wood.Admin.WebApi.ServiceCollectionExtensions.UseSqlSugar(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
<summary>
初始化数据库
</summary>
<param name="app"></param>
</member>
<member name="M:Wood.Admin.WebApi.ServiceCollectionExtensions.AddCache(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
开启缓存
</summary>
<param name="services"></param>
<returns></returns>
</member>
<member name="M:Wood.Admin.WebApi.ServiceCollectionExtensions.AddMagicodesIE(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Magicodes
导入导出
</summary>
<param name="services"></param>
<returns></returns>
</member>
<member name="T:Wood.Admin.WebApi.Program">
<summary>
program
</summary>
</member>
<member name="M:Wood.Admin.WebApi.Program.Main(System.String[])">
<summary>
main
</summary>
<param name="args"></param>
</member>
<member name="M:Wood.Admin.WebApi.Program.CreateHostBuilder(System.String[])">
<summary>
启用
</summary>
<param name="args"></param>
<returns></returns>
</member>
<member name="T:Wood.Admin.WebApi.Startup">
<summary>
入口
</summary>
</member>
<member name="P:Wood.Admin.WebApi.Startup.Configuration">
<summary>
配置
</summary>
</member>
<member name="M:Wood.Admin.WebApi.Startup.#ctor(Microsoft.Extensions.Configuration.IConfiguration,Microsoft.AspNetCore.Hosting.IWebHostEnvironment)">
<summary>
构造函数
</summary>
<param name="configuration"></param>
<param name="env"></param>
</member>
<member name="M:Wood.Admin.WebApi.Startup.ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
This method gets called by the runtime. Use this method to add services to the container.
</summary>
<param name="services"></param>
</member>
<member name="M:Wood.Admin.WebApi.Startup.Configure(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Hosting.IWebHostEnvironment)">
<summary>
This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
</summary>
<param name="app"></param>
<param name="env"></param>
</member>
</members>
</doc>