Microsoft.AspNetCore.Mvc.ActionConstraints Namespace

namespace Microsoft.AspNetCore.Mvc.ActionConstraints

Interfaces

interface IActionConstraint
Supports conditional logic to determine whether or not an associated action is valid to be selected for the given request.
interface IActionConstraintFactory
A factory for Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint.
interface IActionConstraintMetadata
A marker interface that identifies a type as metadata for an Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint.
interface IActionConstraintProvider

Classes

class ActionConstraintContext
Context for Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint execution.
class ActionConstraintItem
Represents an Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintMetadata with or without a corresponding Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint.
class ActionConstraintProviderContext
Context for an action constraint provider.
class ActionMethodSelectorAttribute
Base class for attributes which can implement conditional logic to enable or disable an action for a given request. See Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint.

Structures

struct ActionSelectorCandidate
A candidate action for action selection.