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).

Syntax

public class ControllerActionDescriptorBuilder

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.ControllerActionDescriptorBuilder

Methods

AddRouteConstraints(System.Collections.Generic.ISet<System.String>, Microsoft.AspNet.Mvc.ControllerActionDescriptor, Microsoft.AspNet.Mvc.ApplicationModels.ControllerModel, Microsoft.AspNet.Mvc.ApplicationModels.ActionModel)
Arguments:
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:
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)