Bagikan melalui


Microsoft.AspNetCore.Mvc.Routing Ruang nama

Menyediakan jenis yang digunakan untuk perutean dan pembuatan tautan di MVC.

Kelas

AttributeRouteInfo

Mewakili informasi perutean untuk tindakan yang dirutekan atribut.

DynamicRouteValueTransformer

Menyediakan abstraksi untuk memanipulasi nilai rute secara dinamis untuk memilih tindakan atau halaman pengontrol.

HttpMethodAttribute

Mengidentifikasi tindakan yang mendukung serangkaian metode HTTP tertentu.

KnownRouteValueConstraint

IRouteConstraint yang mewakili nilai rute yang diketahui.

RouteValueAttribute

Atribut yang menentukan nilai rute yang diperlukan untuk tindakan atau pengontrol.

Saat ditempatkan pada tindakan, data rute permintaan harus sesuai dengan harapan data rute yang diperlukan agar tindakan dipilih. Semua tindakan lain tanpa nilai rute untuk kunci yang diberikan tidak dapat dipilih kecuali data rute permintaan menghilangkan nilai yang cocok dengan kunci. Lihat IRouteValueProvider untuk detail dan contoh selengkapnya.

Ketika ditempatkan pada pengontrol, kecuali ditimpa oleh tindakan, batasan berlaku untuk semua tindakan yang ditentukan oleh pengontrol.

UrlActionContext

Objek konteks yang akan digunakan untuk URL yang Action(UrlActionContext) dihasilkan.

UrlHelper

Implementasi IUrlHelper yang berisi metode untuk membangun URL untuk ASP.NET MVC dalam aplikasi.

UrlHelperBase

Abstraksi untuk IUrlHelper.

UrlHelperFactory

Implementasi default .IUrlHelperFactory

UrlRouteContext

Objek konteks yang akan digunakan untuk URL yang RouteUrl(UrlRouteContext) dihasilkan.

Antarmuka

IActionHttpMethodProvider

Antarmuka yang mengekspos daftar metode http yang didukung oleh penyedia.

IRouteTemplateProvider

Antarmuka untuk atribut yang dapat menyediakan templat rute untuk perutean atribut.

IRouteValueProvider

Antarmuka metadata yang menentukan nilai rute yang diperlukan bagi pemilih tindakan untuk memilih tindakan. Saat diterapkan ke tindakan menggunakan perutean atribut, nilai rute akan ditambahkan ke Values saat tindakan dipilih.

IRouteValueProvider Ketika digunakan untuk memberikan nilai rute baru ke tindakan, semua tindakan dalam aplikasi juga harus memiliki nilai yang terkait dengan kunci tersebut, atau memiliki nilai nullimplisit . Lihat keterangan untuk detail selengkapnya.

IUrlHelperFactory

Pabrik untuk membuat IUrlHelper instans.

Keterangan

Untuk informasi selengkapnya tentang perutean, lihat Perutean di ASP.NET Core.