Table of Contents

Class OperationFilter

Namespace
Cuemon.Extensions.Swashbuckle.AspNetCore
Assembly
Cuemon.Extensions.Swashbuckle.AspNetCore.dll

Represents the base class of an Swashbuckle.AspNetCore.SwaggerGen.IOperationFilter implementation.

public abstract class OperationFilter : IOperationFilter
Inheritance
Object
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 OpenApiOperation

The Microsoft.OpenApi.Models.OpenApiOperation to modify.

context OperationFilterContext

The 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