/// <summary> /// 显示授权信息 /// </summary> /// <param name="options">Swagger生成选项</param> public static void ShowAuthorizeInfo(this SwaggerGenOptions options) { options.AddOperationFilter <SecurityRequirementsOperationFilter>(); options.AddOperationFilter <AppendAuthorizeToSummaryOperationFilter>(); }
/// <summary> /// 启用默认值过滤器 /// </summary> /// <param name="options">Swagger生成选项</param> public static void EnableDefaultValue(this SwaggerGenOptions options) => options.AddOperationFilter <DefaultValueOperationFilter>();
/// <summary> /// 启用响应头过滤器 /// </summary> /// <param name="options">Swagger生成选项</param> public static void EnableResponseHeader(this SwaggerGenOptions options) { options.AddOperationFilter <ResponseHeadersOperationFilter>(); }
/// <summary> /// 启用请求头过滤器 /// </summary> /// <param name="options">Swagger生成选项</param> public static void EnableRequestHeader(this SwaggerGenOptions options) => options.AddOperationFilter <RequestHeaderOperationFilter>();