Class ControllerApiDescriptionModel
Inheritance
System.Object
ControllerApiDescriptionModel
Assembly: Volo.Abp.Http.dll
Syntax
public class ControllerApiDescriptionModel : object
Properties
Actions
Declaration
public Dictionary<string, ActionApiDescriptionModel> Actions { get; set; }
Property Value
ControllerName
Declaration
public string ControllerName { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Interfaces
Declaration
public List<ControllerInterfaceApiDescriptionModel> Interfaces { get; set; }
Property Value
Type
Declaration
public string Type { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Methods
AddAction(String, ActionApiDescriptionModel)
Declaration
public ActionApiDescriptionModel AddAction(string uniqueName, ActionApiDescriptionModel action)
Parameters
Returns
Create(String, Type, HashSet<Type>)
Declaration
public static ControllerApiDescriptionModel Create(string controllerName, Type type, HashSet<Type> ignoredInterfaces = null)
Parameters
| Type |
Name |
Description |
| System.String |
controllerName |
|
| Type |
type |
|
| HashSet<Type> |
ignoredInterfaces |
|
Returns
CreateSubModel(String[])
Declaration
public ControllerApiDescriptionModel CreateSubModel(string[] actions)
Parameters
| Type |
Name |
Description |
| System.String[] |
actions |
|
Returns
Implements(Type)
Declaration
public bool Implements(Type interfaceType)
Parameters
| Type |
Name |
Description |
| Type |
interfaceType |
|
Returns
| Type |
Description |
| System.Boolean |
|
ToString()
Declaration
public override string ToString()
Returns
| Type |
Description |
| System.String |
|
Extension Methods