System.Web.Routing Namespace

System.Web.Routing 名前空間は、URL ルーティングと一緒に使用されるクラスを提供します。このルーティングにより、物理ファイルにマップされない URL の使用が可能になります。 The System.Web.Routing namespace provides classes that are used with URL routing, which enables you to use URLs that do not map to a physical file.

クラス

HttpMethodConstraint

ASP.NET ルーティングが URL とルートの一致を判定するときに使用できる HTTP 動詞を定義できるようにします。Enables you to define which HTTP verbs are allowed when ASP.NET routing determines whether a URL matches a route.

PageRouteHandler

URL を物理ファイルに割り当てる方法を定義するためのプロパティとメソッドを提供します。Provides properties and methods for defining how a URL maps to a physical file.

RequestContext

定義されているルートと一致する HTTP 要求に関する情報をカプセル化します。Encapsulates information about an HTTP request that matches a defined route.

Route

ルートの定義およびルートに関する情報の取得を行うためのプロパティとメソッドを提供します。Provides properties and methods for defining a route and for obtaining information about the route.

RouteBase

ASP.NET ルートを表すすべてのクラスの基本クラスとして機能します。Serves as the base class for all classes that represent an ASP.NET route.

RouteCollection

ASP.NET ルーティングのルートのコレクションを提供します。Provides a collection of routes for ASP.NET routing.

RouteData

ルートに関する情報をカプセル化します。Encapsulates information about a route.

RouteTable

アプリケーションの URL ルートを保管します。Stores the URL routes for an application.

RouteValueDictionary

ルートの既定値を定義する場合やルートに基づく URL を生成する場合など、ルーティング フレームワークのさまざまな場面で使用するキー/値ペアの大文字と小文字を区別しないコレクションを表します。Represents a case-insensitive collection of key/value pairs that you use in various places in the routing framework, such as when you define the default values for a route or when you generate a URL that is based on a route.

StopRoutingHandler

ASP.NET ルーティングで URL パターンの要求を処理しないことを指定する手段を提供します。Provides a way to specify that ASP.NET routing should not handle requests for a URL pattern.

UrlRoutingHandler

ASP.NET ルーティングで要求をどのように処理するかをカスタマイズできるクラスの基本クラスとして機能します。Serves as base class for classes that enable you to customize how ASP.NET routing processes a request.

UrlRoutingModule

URL 要求を定義済みルートと一致させます。Matches a URL request to a defined route.

VirtualPathData

ASP.NET ルーティング フレームワークで URL を生成した結果であるルートと仮想パスに関する情報を表します。Represents information about the route and virtual path that are the result of generating a URL with the ASP.NET routing framework.

インターフェイス

IRouteConstraint

URL パラメーター値が制約に対して有効かどうかを調べるためにクラスで実装する必要のあるコントラクトを定義します。Defines the contract that a class must implement in order to check whether a URL parameter value is valid for a constraint.

IRouteHandler

一致するルート パターンの要求を処理するために、クラスで実装する必要があるコントラクトを定義します。Defines the contract that a class must implement in order to process a request for a matching route pattern.

列挙型

RouteDirection

ASP.NET ルーティングがクライアントからの URL を処理するか、または URL を生成するかを示します。Indicates whether ASP.NET routing is processing a URL from a client or generating a URL.