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
System.Reflection.Assembly assembly
string rootPath
string remoteServiceName

Properties

ApiVersionConfigurer

Declaration
public Action<ApiVersioningOptions> ApiVersionConfigurer { get; set; }
Property Value
Type Description
System.Action<T><Microsoft.AspNetCore.Mvc.Versioning.ApiVersioningOptions>

ApiVersions

Declaration
public List<ApiVersion> ApiVersions { get; }
Property Value
Type Description
System.Collections.Generic.List<T><ApiVersion>

ApplicationServiceTypes

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

Assembly

Declaration
public Assembly Assembly { get; }
Property Value
Type Description
System.Reflection.Assembly

ControllerModelConfigurer

Declaration
public Action<ControllerModel> ControllerModelConfigurer { get; set; }
Property Value
Type Description
System.Action<T><Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel>

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
System.Func<T, TResult><System.Type, bool>

UrlActionNameNormalizer

Declaration
public Func<UrlActionNameNormalizerContext, string> UrlActionNameNormalizer { get; set; }
Property Value
Type Description
System.Func<T, TResult><UrlActionNameNormalizerContext, string>

UrlControllerNameNormalizer

Declaration
public Func<UrlControllerNameNormalizerContext, string> UrlControllerNameNormalizer { get; set; }
Property Value
Type Description
System.Func<T, TResult><UrlControllerNameNormalizerContext, string>

UseV3UrlStyle

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

Methods

GetControllerTypes()

Declaration
public IReadOnlyList<Type> GetControllerTypes()
Returns
Type Description
System.Collections.Generic.IReadOnlyList<T><System.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>>)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In This Article
Back to top Powered by Volosoft