RouteBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Implementace základní třídy objektu IRouter.
public ref class RouteBase abstract : Microsoft::AspNetCore::Routing::INamedRouter, Microsoft::AspNetCore::Routing::IRouter
public abstract class RouteBase : Microsoft.AspNetCore.Routing.INamedRouter, Microsoft.AspNetCore.Routing.IRouter
type RouteBase = class
interface IRouter
interface INamedRouter
type RouteBase = class
interface INamedRouter
interface IRouter
Public MustInherit Class RouteBase
Implements INamedRouter, IRouter
- Dědičnost
-
RouteBase
- Odvozené
- Implementuje
Konstruktory
RouteBase(String, String, IInlineConstraintResolver, RouteValueDictionary, IDictionary<String,Object>, RouteValueDictionary) |
Vytvoří novou instanci sloupce RouteBase. |
Vlastnosti
ConstraintResolver |
Získá překladač použitý k řešení vložených omezení. |
Constraints |
Získá sadu omezení přidružených k jednotlivým trasám. |
DataTokens |
Získá tokeny dat přidružené k trase. |
Defaults |
Získá výchozí hodnoty pro každý parametr trasy. |
Name |
Název směrovače. Může mít hodnotu null. |
ParsedTemplate |
Získá objekt RouteTemplate přidružený k trase. |
Metody
GetConstraints(IInlineConstraintResolver, RouteTemplate, IDictionary<String,Object>) |
Extrahuje konstatiny z daného RouteTemplate. |
GetDefaults(RouteTemplate, RouteValueDictionary) |
Získá výchozí hodnoty parametrů v šablonách. |
GetVirtualPath(VirtualPathContext) |
Vrátí adresu URL přidruženou k podrobnostem o trase zadaným v části . |
OnRouteMatched(RouteContext) |
Spouští se asynchronně vždy, když dojde ke směrování. |
OnVirtualPathGenerated(VirtualPathContext) |
Spustí se při každém odvození virtuální cesty z . |
RouteAsync(RouteContext) |
Asynchronně směruje na základě aktuálního |
ToString() |
Implementace základní třídy objektu IRouter. |