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
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>
|
|
|