MvcAttributeRouteHandler Class

Namespace
Microsoft.AspNetCore.Mvc.Internal
Assemblies
  • Microsoft.AspNetCore.Mvc.Core

Syntax

public class MvcAttributeRouteHandler : IRouter
class Microsoft.AspNetCore.Mvc.Internal.MvcAttributeRouteHandler

Constructors

MvcAttributeRouteHandler(Microsoft.AspNetCore.Mvc.Internal.IActionInvokerFactory, Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector, System.Diagnostics.DiagnosticSource, Microsoft.Extensions.Logging.ILoggerFactory)
public MvcAttributeRouteHandler(IActionInvokerFactory actionInvokerFactory, IActionSelector actionSelector, DiagnosticSource diagnosticSource, ILoggerFactory loggerFactory)
MvcAttributeRouteHandler(Microsoft.AspNetCore.Mvc.Internal.IActionInvokerFactory, Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector, System.Diagnostics.DiagnosticSource, Microsoft.Extensions.Logging.ILoggerFactory, Microsoft.AspNetCore.Mvc.Infrastructure.IActionContextAccessor)
public MvcAttributeRouteHandler(IActionInvokerFactory actionInvokerFactory, IActionSelector actionSelector, DiagnosticSource diagnosticSource, ILoggerFactory loggerFactory, IActionContextAccessor actionContextAccessor)

Properties

Microsoft.AspNetCore.Mvc.Internal.MvcAttributeRouteHandler.Actions
Return type:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor>[]
public ActionDescriptor[] Actions { get; set; }

Methods

GetVirtualPath(Microsoft.AspNetCore.Routing.VirtualPathContext)
Return type:Microsoft.AspNetCore.Routing.VirtualPathData
public VirtualPathData GetVirtualPath(VirtualPathContext context)
RouteAsync(Microsoft.AspNetCore.Routing.RouteContext)
Return type:System.Threading.Tasks.Task
public Task RouteAsync(RouteContext context)