Show / Hide Table of Contents

Class ConventionalControllerSetting

Inheritance
object
ConventionalControllerSetting
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.Mvc.Conventions
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class ConventionalControllerSetting

Constructors

ConventionalControllerSetting(Assembly, string, string)

Declaration
public ConventionalControllerSetting(Assembly assembly, string rootPath, string remoteServiceName)
Parameters
Type Name Description
Assembly assembly
string rootPath
string remoteServiceName

Properties

ApiVersions

Declaration
public List<ApiVersion> ApiVersions { get; }
Property Value
Type Description
List<ApiVersion>

ApplicationServiceTypes

Declaration
public ApplicationServiceTypes ApplicationServiceTypes { get; set; }
Property Value
Type Description
ApplicationServiceTypes

Assembly

Declaration
public Assembly Assembly { get; }
Property Value
Type Description
Assembly

ControllerModelConfigurer

Declaration
public Action<ControllerModel>? ControllerModelConfigurer { get; set; }
Property Value
Type Description
Action<ControllerModel>

MvcApiVersioningConfigurer

Declaration
public Action<MvcApiVersioningOptions>? MvcApiVersioningConfigurer { get; set; }
Property Value
Type Description
Action<MvcApiVersioningOptions>

RemoteServiceName

Declaration
public string RemoteServiceName { get; set; }
Property Value
Type Description
string

RootPath

Declaration
public string RootPath { get; set; }
Property Value
Type Description
string

TypePredicate

Declaration
public Func<Type, bool>? TypePredicate { get; set; }
Property Value
Type Description
Func<Type, bool>

UrlActionNameNormalizer

Declaration
public Func<UrlActionNameNormalizerContext, string>? UrlActionNameNormalizer { get; set; }
Property Value
Type Description
Func<UrlActionNameNormalizerContext, string>

UrlControllerNameNormalizer

Declaration
public Func<UrlControllerNameNormalizerContext, string>? UrlControllerNameNormalizer { get; set; }
Property Value
Type Description
Func<UrlControllerNameNormalizerContext, string>

UseV3UrlStyle

Declaration
public bool? UseV3UrlStyle { get; set; }
Property Value
Type Description
bool?

Methods

GetControllerTypes()

Declaration
public IReadOnlyList<Type> GetControllerTypes()
Returns
Type Description
IReadOnlyList<Type>

Initialize()

Declaration
public void Initialize()

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