System.Web.Routing Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia klasy używane z routingiem adresów URL, które umożliwiają używanie adresów URL, które nie są mapowane na plik fizyczny.
Klasy
HttpMethodConstraint |
Umożliwia zdefiniowanie, które czasowniki HTTP są dozwolone, gdy ASP.NET routing określa, czy adres URL jest zgodny z trasą. |
PageRouteHandler |
Zawiera właściwości i metody definiowania sposobu mapowania adresu URL na plik fizyczny. |
RequestContext |
Hermetyzuje informacje o żądaniu HTTP, które pasuje do zdefiniowanej trasy. |
Route |
Zawiera właściwości i metody definiowania trasy oraz uzyskiwania informacji o trasie. |
RouteBase |
Służy jako klasa podstawowa dla wszystkich klas reprezentujących trasę ASP.NET. |
RouteCollection |
Udostępnia kolekcję tras na potrzeby routingu ASP.NET. |
RouteData |
Hermetyzuje informacje o trasie. |
RouteTable |
Przechowuje trasy adresu URL dla aplikacji. |
RouteValueDictionary |
Reprezentuje niewrażliwą na wielkość liter kolekcję par klucz/wartość, które są używane w różnych miejscach w strukturze routingu, na przykład podczas definiowania wartości domyślnych trasy lub podczas generowania adresu URL opartego na trasie. |
StopRoutingHandler |
Umożliwia określenie, że routing ASP.NET nie powinien obsługiwać żądań dla wzorca adresu URL. |
UrlRoutingHandler |
Służy jako klasa bazowa dla klas, które umożliwiają dostosowanie sposobu ASP.NET routingu przetwarza żądanie. |
UrlRoutingModule |
Dopasuje żądanie adresu URL do zdefiniowanej trasy. |
VirtualPathData |
Reprezentuje informacje o trasie i ścieżce wirtualnej, które są wynikiem generowania adresu URL za pomocą platformy routingu ASP.NET. |
Interfejsy
IRouteConstraint |
Definiuje kontrakt, który klasa musi zaimplementować, aby sprawdzić, czy wartość parametru adresu URL jest prawidłowa dla ograniczenia. |
IRouteHandler |
Definiuje kontrakt, który klasa musi zaimplementować, aby przetworzyć żądanie pasującego wzorca trasy. |
Wyliczenia
RouteDirection |
Wskazuje, czy routing ASP.NET przetwarza adres URL z klienta, czy generuje adres URL. |