Junior.Route.Routing.MatchResult.RouteNotMatched C# (CSharp) Method

RouteNotMatched() public static method

public static RouteNotMatched ( IEnumerable matchedRestrictions, IEnumerable unmatchedRestrictions ) : MatchResult
matchedRestrictions IEnumerable
unmatchedRestrictions IEnumerable
return MatchResult
        public static MatchResult RouteNotMatched(IEnumerable<IRestriction> matchedRestrictions, IEnumerable<IRestriction> unmatchedRestrictions)
        {
            matchedRestrictions.ThrowIfNull("matchedRestrictions");
            unmatchedRestrictions.ThrowIfNull("unmatchedRestrictions");

            return new MatchResult(MatchResultType.RouteNotMatched, matchedRestrictions, unmatchedRestrictions);
        }

Usage Example

Exemplo n.º 1
0
        public MatchResult MatchesRequest(HttpRequestBase request)
        {
            request.ThrowIfNull("request");

            Restrictions.MatchResult matchResult = new AndRestriction(_restrictions).MatchesRequest(request);

            return(matchResult.ResultType == Restrictions.MatchResultType.RestrictionMatched
                                ? MatchResult.RouteMatched(matchResult.MatchedRestrictions, _id.ToString())
                                : MatchResult.RouteNotMatched(matchResult.MatchedRestrictions, matchResult.UnmatchedRestrictions));
        }
All Usage Examples Of Junior.Route.Routing.MatchResult::RouteNotMatched