namespace Microsoft.AspNet.Mvc
{
// This needs more thought, the intent is that we would be able to cache over this constraint without running the accept method.
public enum RouteKeyHandling
{
///
/// Requires that the key will be in the route values, and that the content matches.
///
RequireKey,
///
/// Requires that the key will not be in the route values.
///
DenyKey,
///
/// Requires that the key will be in the route values, but ignore the content.
///
CatchAll,
///
/// Always accept.
///
AcceptAlways,
}
}