Skip to content

class ControllerActionDescriptor

cangjie
public class ControllerActionDescriptor

功能:表示一个控制器动作的描述信息。

成员概览

成员功能
init(String, String, TypeInfo, InstanceFunctionInfo, RouteValueDictionary)创建控制器动作描述符实例。
prop routeValues返回动作关联的路由值集合。
prop actionName返回动作名称。
prop controllerName返回控制器名称。
prop controllerType返回控制器类型信息。
prop actionFunction返回动作函数信息。
prop endpointMetadata返回端点元数据集合。

init(String, String, TypeInfo, InstanceFunctionInfo, RouteValueDictionary)

cangjie
public init(actionName: String, controllerName: String, controllerType: TypeInfo, actionFunction: InstanceFunctionInfo, routeValues: RouteValueDictionary)

功能:创建控制器动作描述符实例。

参数:

  • actionName: String - 动作名称。
  • controllerName: String - 控制器名称。
  • controllerType: TypeInfo - 控制器类型信息。
  • actionFunction: InstanceFunctionInfo - 动作函数信息。
  • routeValues: RouteValueDictionary - 与动作关联的路由值集合。

prop routeValues

cangjie
public prop routeValues: RouteValueDictionary

功能:返回动作关联的路由值集合。

类型:RouteValueDictionary

prop actionName

cangjie
public prop actionName: String

功能:返回动作名称。

类型:String

prop controllerName

cangjie
public prop controllerName: String

功能:返回控制器名称。

类型:String

prop controllerType

cangjie
public prop controllerType: TypeInfo

功能:返回控制器类型信息。

类型:TypeInfo

prop actionFunction

cangjie
public prop actionFunction: InstanceFunctionInfo

功能:返回动作函数信息。

类型:InstanceFunctionInfo

prop endpointMetadata

cangjie
public prop endpointMetadata: List<Any>

功能:返回端点元数据集合。

类型:List<Any>