Baca dalam bahasa Inggris

Bagikan melalui


RouteBase Kelas

Definisi

Implementasi kelas dasar dari IRouter.

C#
public abstract class RouteBase : Microsoft.AspNetCore.Routing.INamedRouter, Microsoft.AspNetCore.Routing.IRouter
Warisan
RouteBase
Turunan
Penerapan

Konstruktor

Properti

ConstraintResolver

Mendapatkan resolver yang digunakan untuk mengatasi batasan sebaris.

Constraints

Mendapatkan serangkaian batasan yang terkait dengan setiap rute.

DataTokens

Mendapatkan token data yang terkait dengan rute.

Defaults

Mendapatkan nilai default untuk setiap parameter rute.

Name

Nama router. Bisa null.

ParsedTemplate

Mendapatkan yang RouteTemplate terkait dengan rute.

Metode

GetConstraints(IInlineConstraintResolver, RouteTemplate, IDictionary<String,Object>)

Mengekstrak konstantin dari yang diberikan RouteTemplate.

GetDefaults(RouteTemplate, RouteValueDictionary)

Mendapatkan nilai default untuk parameter dalam templat.

GetVirtualPath(VirtualPathContext)

Mengembalikan URL yang terkait dengan detail rute yang disediakan di context

OnRouteMatched(RouteContext)

Mengeksekusi secara asinkron setiap kali perutean terjadi.

OnVirtualPathGenerated(VirtualPathContext)

Menjalankan setiap kali jalur virtual berasal dari context.

RouteAsync(RouteContext)

Secara asinkron merutekan berdasarkan saat ini context.

ToString()

Implementasi kelas dasar dari IRouter.

Berlaku untuk

Produk Versi
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0