ActionConstraintProviderContext Class

Summary

Context for an action constraint provider.

Syntax

public class ActionConstraintProviderContext

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext

Constructors

ActionConstraintProviderContext(HttpContext, Microsoft.AspNet.Mvc.ActionDescriptor, System.Collections.Generic.IList<Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintItem>)

Creates a new [Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext](Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintProviderContext.yml).

Arguments:
  • context (HttpContext) –
  • action (Microsoft.AspNet.Mvc.ActionDescriptor) – The [Microsoft.AspNet.Mvc.ActionDescriptor](Microsoft.AspNet.Mvc.ActionDescriptor.yml) for which constraints are being created.
  • items (System.Collections.Generic.IList{Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintItem}) – The list of [Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintItem](Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintItem.yml) objects.
public ActionConstraintProviderContext(HttpContext context, ActionDescriptor action, IList<ActionConstraintItem> items)

Properties

Action()

The [Microsoft.AspNet.Mvc.ActionDescriptor](Microsoft.AspNet.Mvc.ActionDescriptor.yml) for which constraints are being created.

Return type:Microsoft.AspNet.Mvc.ActionDescriptor
public ActionDescriptor Action { get; }
HttpContext()
Return type:HttpContext
public HttpContext HttpContext { get; }
Results()

The list of [Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintItem](Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintItem.yml) objects.

Return type:System.Collections.Generic.IList{Microsoft.AspNet.Mvc.ActionConstraints.ActionConstraintItem}
public IList<ActionConstraintItem> Results { get; }