Class
RegexRoute
Represents an Route which it’s path is interpreted as an regular expression.
public sealed class RegexRoute : RouteInheritance #
object ← Route ← RegexRoute
Inherited Members #
Route.AnyPath, Route.Match(string, Router), Route.ToString(), Route.Get(string, Delegate?), Route.Get(string, RouteAction), Route.Post(string, Delegate?), Route.Post(string, RouteAction), Route.Put(string, Delegate?), Route.Put(string, RouteAction), Route.Patch(string, Delegate?), Route.Patch(string, RouteAction), Route.Head(string, Delegate?), Route.Head(string, RouteAction), Route.Any(string, Delegate?), Route.Any(string, RouteAction), Route.Delete(string, Delegate?), Route.Delete(string, RouteAction), Route.Options(string, Delegate?), Route.Options(string, RouteAction), Route.Query(string, Delegate?), Route.Query(string, RouteAction), Route.Bag, Route.IsAsync, Route.LogMode, Route.UseRegex, Route.UseCors, Route.Method, Route.Path, Route.Name, Route.AllowRewrites, Route.Action, Route.RequestHandlers, Route.BypassGlobalRequestHandlers, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors #
| Name | Description |
|---|---|
| RegexRoute() | Initializes a new instance of the RegexRoute class with no parameters. |
| RegexRoute(RouteMethod, string, RouteAction) | Initializes a new instance of the RegexRoute class. |
| RegexRoute(RouteMethod, string, string?, RouteAction, IRequestHandler[]?) | Initializes a new instance of the RegexRoute class. |
Properties #
| Name | Description |
|---|---|
| AllowRewrites | Gets whether the router can rewrite this route path, such as prepending the router prefix or redirecting requests to the trailing-slash path. |
Methods #
| Name | Description |
|---|---|
| Match(string, Router) | Tests if the specified request path matches this route path. The HTTP method is validated by the Router after the path matches. |
| OnPathModified(string, string) | Called after the Path property is changed. |