Show / Hide Table of Contents

Class AbpSwashbuckleDocumentFilter

Inheritance
object
AbpSwashbuckleDocumentFilter
Implements
IDocumentFilter
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Swashbuckle
Assembly: Volo.Abp.Swashbuckle.dll
Syntax
public class AbpSwashbuckleDocumentFilter : IDocumentFilter

Constructors

AbpSwashbuckleDocumentFilter()

Declaration
public AbpSwashbuckleDocumentFilter()

Properties

ActionUrlPrefixes

Declaration
protected virtual string[] ActionUrlPrefixes { get; set; }
Property Value
Type Description
string[]

RegexConstraintPattern

Declaration
protected virtual string RegexConstraintPattern { get; }
Property Value
Type Description
string

Methods

Apply(OpenApiDocument, DocumentFilterContext)

Declaration
public virtual void Apply(OpenApiDocument swaggerDoc, DocumentFilterContext context)
Parameters
Type Name Description
OpenApiDocument swaggerDoc
DocumentFilterContext context

RemoveRouteParameterConstraints(ActionDescriptor)

Declaration
protected virtual string? RemoveRouteParameterConstraints(ActionDescriptor actionDescriptor)
Parameters
Type Name Description
ActionDescriptor actionDescriptor
Returns
Type Description
string

Implements

Swashbuckle.AspNetCore.SwaggerGen.IDocumentFilter

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform