RouteTable Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir uygulamanın URL yollarını depolar.
public ref class RouteTable
public class RouteTable
type RouteTable = class
Public Class RouteTable
- Devralma
-
RouteTable
Örnekler
Aşağıdaki örnekte özelliğine bir Route nesnenin nasıl ekleneceği gösterilmektedir Routes .
void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
public static void RegisterRoutes(RouteCollection routes)
{
routes.Add(new Route
(
"Category/{action}/{categoryName}"
, new CategoryRouteHandler()
));
}
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
RegisterRoutes(RouteTable.Routes)
End Sub
Shared Sub RegisterRoutes(ByVal routes As RouteCollection)
Dim urlPattern As String
Dim categoryRoute As Route
urlPattern = "Category/{action}/{categoryName}"
categoryRoute = New Route(urlPattern, New CategoryRouteHandler)
routes.Add(categoryRoute)
End Sub
Açıklamalar
Yollar, istekleri işlemek için kullanılan ve URL'leri dinamik olarak oluşturmak için kullanılabilen URL desenleridir.
Routes özelliği, bir URL isteğinin isteği işleyen bir static sınıfla nasıl eşleştirileceğini belirtmek için kullanılan bir uygulamadaki tüm yolları içeren bir özelliktir (SharedVisual Basic'te). Bir yol belirtmek için, yol tanımını özelliğine Routes eklersiniz. Genellikle, Global.asax dosyasındaki olay için bir olay işleyicisinden özelliğine Application_Start yollar Routes eklersiniz.
bir ASP.NET uygulaması bir isteği işlediğinde, uygulama URL isteğinin biçimiyle eşleşen yolu bulmak için özelliğindeki Routes yol koleksiyonunda yinelenir. Uygulama, URL ile eşleşen koleksiyonda bulduğu ilk yolu kullandığından, özelliğine eklediğiniz Routes yolların sırası önemlidir.
Oluşturucular
| RouteTable() |
RouteTable sınıfının yeni bir örneğini başlatır. |
Özellikler
| Routes |
sınıfından türetilen RouteBase nesne koleksiyonunu alır. |
Yöntemler
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |