ControllerActionDescriptorBuilder Class¶
Summary¶
Creates instances of [Microsoft.AspNet.Mvc.ControllerActionDescriptor](Microsoft.AspNet.Mvc.ControllerActionDescriptor.yml) from [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel.yml).
Methods¶
-
AddRouteConstraints
(System.Collections.Generic.ISet<System.String>, Microsoft.AspNet.Mvc.ControllerActionDescriptor, Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel, Microsoft.AspNet.Mvc.ApplicationModels.ActionModel)¶ Arguments: - removalConstraints (System.Collections.Generic.ISet{System.String}) –
- actionDescriptor (Microsoft.AspNet.Mvc.ControllerActionDescriptor) –
- controller (Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel) –
- action (Microsoft.AspNet.Mvc.ApplicationModels.ActionModel) –
public static void AddRouteConstraints(ISet<string> removalConstraints, ControllerActionDescriptor actionDescriptor, ControllerModel controller, ActionModel action)
-
Build
(Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel)¶ Creates instances of [Microsoft.AspNet.Mvc.ControllerActionDescriptor](Microsoft.AspNet.Mvc.ControllerActionDescriptor.yml) from [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel.yml).
Arguments: - application (Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel) – The [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel.yml).
Return type: System.Collections.Generic.IList{Microsoft.AspNet.Mvc.ControllerActionDescriptor}
Returns: The list of [Microsoft.AspNet.Mvc.ControllerActionDescriptor](Microsoft.AspNet.Mvc.ControllerActionDescriptor.yml).
public static IList<ControllerActionDescriptor> Build(ApplicationModel application)
-