Show / Hide Table of Contents

Class ConventionalControllerSetting

Inheritance
System.Object
ConventionalControllerSetting
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
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
System.String rootPath
System.String remoteServiceName

Properties

ApiVersionConfigurer

Declaration
public Action<ApiVersioningOptions> ApiVersionConfigurer { get; set; }
Property Value
Type Description
System.Action<ApiVersioningOptions>

ApiVersions

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

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<ControllerModel>

ControllerTypes

Declaration
public HashSet<Type> ControllerTypes { get; }
Property Value
Type Description
System.Collections.Generic.HashSet<System.Type>

RemoteServiceName

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

RootPath

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

TypePredicate

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

UrlActionNameNormalizer

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

UrlControllerNameNormalizer

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

Methods

Initialize()

Declaration
public void Initialize()

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft