ActionDescriptor Class

Namespace
Microsoft.AspNetCore.Mvc.Abstractions
Assemblies
  • Microsoft.AspNetCore.Mvc.Abstractions

Syntax

public class ActionDescriptor
class Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor

Constructors

ActionDescriptor()
public ActionDescriptor()

Properties

Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.ActionConstraints

The set of constraints for this action. Must all be satisfied for the action to be selected.

Return type:System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintMetadata>
public IList<IActionConstraintMetadata> ActionConstraints { get; set; }
Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.AttributeRouteInfo
Return type:Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo
public AttributeRouteInfo AttributeRouteInfo { get; set; }
Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.BoundProperties

The set of properties which are model bound.

Return type:System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor>
public IList<ParameterDescriptor> BoundProperties { get; set; }
Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.DisplayName

A friendly name for this action.

Return type:System.String
public virtual string DisplayName { get; set; }
Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.FilterDescriptors
Return type:System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.FilterDescriptor>
public IList<FilterDescriptor> FilterDescriptors { get; set; }
Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Id

Gets an id which uniquely identifies the action.

Return type:System.String
public string Id { get; }
Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Parameters
Return type:System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor>
public IList<ParameterDescriptor> Parameters { get; set; }
Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Properties

Stores arbitrary metadata properties associated with the Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.

Return type:System.Collections.Generic.IDictionary<System.Object>
public IDictionary<object, object> Properties { get; set; }
Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.RouteValues

Gets or sets the collection of route values that must be provided by routing for the action to be selected.

Return type:System.Collections.Generic.IDictionary<System.String>
public IDictionary<string, string> RouteValues { get; set; }