System.Web.Routing Przestrzeń nazw

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.