IActionSelectionDecisionTree Interface

A data structure that retrieves a list of Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor matches based on the values supplied for the current request by Microsoft.AspNetCore.Routing.RouteData.Values.

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

Syntax

public interface IActionSelectionDecisionTree
interface Microsoft.AspNetCore.Mvc.Internal.IActionSelectionDecisionTree

Methods

Select(System.Collections.Generic.IDictionary<System.String, System.Object>)

Retrieves a set of Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor based on the route values supplied by <em>routeValues</em>/

Arguments:routeValues (System.Collections.Generic.IDictionary<System.String>) – The route values for the current request.
Return type:System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor>
Returns:A set of Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor matching the route values.
IReadOnlyList<ActionDescriptor> Select(IDictionary<string, object> routeValues)

Properties

Microsoft.AspNetCore.Mvc.Internal.IActionSelectionDecisionTree.Version

Gets the version. The same as the value of Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection.Version.

Return type:System.Int32
int Version { get; }