ControllerActionDescriptorProvider Class

Syntax

public class ControllerActionDescriptorProvider : IActionDescriptorProvider

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.Core.ControllerActionDescriptorProvider

Constructors

ControllerActionDescriptorProvider(Microsoft.AspNet.Mvc.IControllerTypeProvider, System.Collections.Generic.IEnumerable<Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelProvider>, IOptions<Microsoft.AspNet.Mvc.MvcOptions>)
Arguments:
  • controllerTypeProvider (Microsoft.AspNet.Mvc.IControllerTypeProvider) –
  • applicationModelProviders (System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelProvider}) –
  • optionsAccessor (IOptions{Microsoft.AspNet.Mvc.MvcOptions}) –
public ControllerActionDescriptorProvider(IControllerTypeProvider controllerTypeProvider, IEnumerable<IApplicationModelProvider> applicationModelProviders, IOptions<MvcOptions> optionsAccessor)

Properties

Order()
Return type:System.Int32
public int Order { get; }

Methods

Microsoft.AspNet.Mvc.Core.ControllerActionDescriptorProvider.BuildModel()
Return type:Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel
protected ApplicationModel BuildModel()
Microsoft.AspNet.Mvc.Core.ControllerActionDescriptorProvider.GetDescriptors()
Return type:System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.ControllerActionDescriptor}
protected IEnumerable<ControllerActionDescriptor> GetDescriptors()
OnProvidersExecuted(Microsoft.AspNet.Mvc.Core.ActionDescriptorProviderContext)
Arguments:
public void OnProvidersExecuted(ActionDescriptorProviderContext context)
OnProvidersExecuting(Microsoft.AspNet.Mvc.Core.ActionDescriptorProviderContext)
Arguments:
public void OnProvidersExecuting(ActionDescriptorProviderContext context)