Logo Navs

UrlTemplates.CSharp Namespace

Type Description

MatchError

A structured match failure. Only the fields that apply to MatchError.Kind carry a value.

MatchErrorKind

The reason a template or URL did not match.

ParameterType

The type declared for a template parameter, such as :id<int>.

QueryKey

One query parameter declared by a URL template.

QueryValueKind

Whether a parsed query parameter holds one value or several.

RouteMatch

The parameters extracted by matching a URL against a template.

RouteMatcher

Parses URLs and matches them against templates.

Segment

One segment of a parsed URL template.

SegmentKind

Whether a template segment is literal text or a parameter.

Template

A parsed URL template.

UnparsableItem

One query value that did not parse as its declared type.

Url

A parsed URL.

UrlQueryValue

A query parameter value read from a URL.

UrlTemplate

Parses and builds URL templates without any F# types in the signatures.

Type something to start searching.