Table of Contents

Interface IRouteMatcher

Namespace
Steeltoe.Common.Util
Assembly
Steeltoe.Common.Abstractions.dll
public interface IRouteMatcher

Methods

Combine(string, string)

string Combine(string pattern1, string pattern2)

Parameters

pattern1 string
pattern2 string

Returns

string

GetPatternComparer(IRoute)

IComparer<string> GetPatternComparer(IRoute route)

Parameters

route IRoute

Returns

IComparer<string>

IsPattern(string)

bool IsPattern(string route)

Parameters

route string

Returns

bool

Match(string, IRoute)

bool Match(string pattern, IRoute route)

Parameters

pattern string
route IRoute

Returns

bool

MatchAndExtract(string, IRoute)

IDictionary<string, string> MatchAndExtract(string pattern, IRoute route)

Parameters

pattern string
route IRoute

Returns

IDictionary<string, string>

ParseRoute(string)

IRoute ParseRoute(string routeValue)

Parameters

routeValue string

Returns

IRoute