Class ConventionalRouteBuilder
Inheritance
ConventionalRouteBuilder
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class ConventionalRouteBuilder : IConventionalRouteBuilder, ITransientDependency
Constructors
ConventionalRouteBuilder(IOptions<AbpConventionalControllerOptions>)
Declaration
public ConventionalRouteBuilder(IOptions<AbpConventionalControllerOptions> options)
Parameters
Properties
Options
Declaration
protected AbpConventionalControllerOptions Options { get; }
Property Value
Methods
Build(string, string, ActionModel, string, ConventionalControllerSetting?)
Declaration
public virtual string Build(string rootPath, string controllerName, ActionModel action, string httpMethod, ConventionalControllerSetting? configuration)
Parameters
Returns
GetApiRoutePrefix(ActionModel, ConventionalControllerSetting?)
Declaration
protected virtual string GetApiRoutePrefix(ActionModel actionModel, ConventionalControllerSetting? configuration)
Parameters
Returns
NormalizeActionNameCase(string, ConventionalControllerSetting?)
Declaration
protected virtual string NormalizeActionNameCase(string actionName, ConventionalControllerSetting? configuration)
Parameters
Returns
NormalizeControllerNameCase(string, ConventionalControllerSetting?)
Declaration
protected virtual string NormalizeControllerNameCase(string controllerName, ConventionalControllerSetting? configuration)
Parameters
Returns
NormalizeIdPropertyNameCase(PropertyInfo, ConventionalControllerSetting?)
Declaration
protected virtual string NormalizeIdPropertyNameCase(PropertyInfo property, ConventionalControllerSetting? configuration)
Parameters
Returns
NormalizeSecondaryIdNameCase(ParameterModel, ConventionalControllerSetting?)
Declaration
protected virtual string NormalizeSecondaryIdNameCase(ParameterModel secondaryId, ConventionalControllerSetting? configuration)
Parameters
Returns
NormalizeUrlActionName(string, string, ActionModel, string, ConventionalControllerSetting?)
Declaration
protected virtual string NormalizeUrlActionName(string rootPath, string controllerName, ActionModel action, string httpMethod, ConventionalControllerSetting? configuration)
Parameters
Returns
NormalizeUrlControllerName(string, string, ActionModel, string, ConventionalControllerSetting?)
Declaration
protected virtual string NormalizeUrlControllerName(string rootPath, string controllerName, ActionModel action, string httpMethod, ConventionalControllerSetting? configuration)
Parameters
Returns
Implements
Extension Methods