Class OperationFilter
- Assembly
- Codebelt.Extensions.Swashbuckle.AspNetCore.dll
Represents the base class of an Swashbuckle.AspNetCore.SwaggerGen.IOperationFilter implementation.
public abstract class OperationFilter : IOperationFilter
- Inheritance
-
OperationFilter
- Implements
-
IOperationFilter
- Derived
Remarks
Constructors
OperationFilter()
Initializes a new instance of the OperationFilter class.
protected OperationFilter()
Methods
Apply(OpenApiOperation, OperationFilterContext)
Applies post-processing to the operation
.
public abstract void Apply(OpenApiOperation operation, OperationFilterContext context)
Parameters
operation
OpenApiOperationThe Microsoft.OpenApi.Models.OpenApiOperation to modify.
context
OperationFilterContextThe Swashbuckle.AspNetCore.SwaggerGen.OperationFilterContext that provides additional context.
Remarks
Swashbuckle retrieves an Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription for every action and uses it to generate a corresponding Microsoft.OpenApi.Models.OpenApiOperation.
See Also
IDocumentFilter