Show / Hide Table of Contents

Class ApplicationApiDescriptionModel

Inheritance
object
ApplicationApiDescriptionModel
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Http.Modeling
Assembly: Volo.Abp.Http.dll
Syntax
public class ApplicationApiDescriptionModel

Constructors

ApplicationApiDescriptionModel()

Declaration
public ApplicationApiDescriptionModel()

Properties

Modules

Declaration
public IDictionary<string, ModuleApiDescriptionModel> Modules { get; set; }
Property Value
Type Description
IDictionary<string, ModuleApiDescriptionModel>

Types

Declaration
public IDictionary<string, TypeApiDescriptionModel> Types { get; set; }
Property Value
Type Description
IDictionary<string, TypeApiDescriptionModel>

Methods

AddModule(ModuleApiDescriptionModel)

Declaration
public ModuleApiDescriptionModel AddModule(ModuleApiDescriptionModel module)
Parameters
Type Name Description
ModuleApiDescriptionModel module
Returns
Type Description
ModuleApiDescriptionModel

Create()

Declaration
public static ApplicationApiDescriptionModel Create()
Returns
Type Description
ApplicationApiDescriptionModel

CreateSubModel(string[]?, string[]?, string[]?)

Declaration
public ApplicationApiDescriptionModel CreateSubModel(string[]? modules = null, string[]? controllers = null, string[]? actions = null)
Parameters
Type Name Description
string[] modules
string[] controllers
string[] actions
Returns
Type Description
ApplicationApiDescriptionModel

GetOrAddModule(string, string)

Declaration
public ModuleApiDescriptionModel GetOrAddModule(string rootPath, string remoteServiceName)
Parameters
Type Name Description
string rootPath
string remoteServiceName
Returns
Type Description
ModuleApiDescriptionModel

NormalizeOrder()

Declaration
public void NormalizeOrder()

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