RouteBase Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Implementasi kelas dasar dari 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
- Warisan
-
RouteBase
- Turunan
- Penerapan
Konstruktor
RouteBase(String, String, IInlineConstraintResolver, RouteValueDictionary, IDictionary<String,Object>, RouteValueDictionary) |
Membuat instans baru RouteBase . |
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 |
OnRouteMatched(RouteContext) |
Mengeksekusi secara asinkron setiap kali perutean terjadi. |
OnVirtualPathGenerated(VirtualPathContext) |
Menjalankan setiap kali jalur virtual berasal dari |
RouteAsync(RouteContext) |
Secara asinkron merutekan berdasarkan saat ini |
ToString() |
Implementasi kelas dasar dari IRouter. |