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 (Shared
Visual 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) |