在哪里是GetCustomAttributes的ActionDescriptor与Swashbuckle在asp.net



旧ASP。. NET Web API 2:

apiDescription.ActionDescriptor.GetCustomAttributes<MyCustomAttribute>();

apiDescription是来自接口IOperationFilter方法的参数

public void Apply(Operation operation, SchemaRegistry schemaRegistry, ApiDescription apiDescription)

ASP。. NET Core 6 Web API(不工作):

public void Apply(OpenApiOperation operation, OperationFilterContext context)

context.ApiDescription.GetCustomAttributes<MyCustomAttribute>());

他们把GetCustomAttributes方法藏在哪里了?

尝试使用OperationFilterContext.MethodInfo:

context.MethodInfo.GetCustomAttributes<MyCustomAttribute>();

最新更新