UrlRoutingModule クラス

定義

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

public ref class UrlRoutingModule : System::Web::IHttpModule
public class UrlRoutingModule : System.Web.IHttpModule
type UrlRoutingModule = class
    interface IHttpModule
Public Class UrlRoutingModule
Implements IHttpModule
継承
UrlRoutingModule
実装

注釈

クラスは、 UrlRoutingModule HTTP 要求を ASP.NET アプリケーション内のルートと照合します。The UrlRoutingModule class matches an HTTP request to a route in an ASP.NET application. モジュールは、プロパティ内のすべてのルートを反復処理 RouteCollection し、HTTP 要求の形式に一致する URL パターンを持つルートを検索します。The module iterates through all the routes in the RouteCollection property and searches for a route that has a URL pattern that matches the format of the HTTP request. 一致するルートが検出されると、その IRouteHandler ルートのオブジェクトを取得します。When the module finds a matching route, it retrieves the IRouteHandler object for that route. ルートハンドラーから、モジュールはオブジェクトを取得 IHttpHandler し、それを現在の要求の HTTP ハンドラーとして使用します。From the route handler, the module gets an IHttpHandler object and uses that as the HTTP handler for the current request.

コンストラクター

UrlRoutingModule()

UrlRoutingModule クラスの新しいインスタンスを初期化します。Initializes a new instance of the UrlRoutingModule class.

プロパティ

RouteCollection

ASP.NET アプリケーションに対して定義されているルートのコレクションを取得または設定します。Gets or sets the collection of defined routes for the ASP.NET application.

メソッド

Dispose()

モジュールで使用されているリソース (メモリを除く) を解放します。Disposes of the resources (other than memory) that are used by the module.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
Init(HttpApplication)

モジュールを初期化し、要求を処理できるように準備します。Initializes a module and prepares it to handle requests.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
PostMapRequestHandler(HttpContextBase)
互換性のために残されています。

コンテキストに現在の要求の HTTP ハンドラーを割り当てます。Assigns the HTTP handler for the current request to the context.

PostResolveRequestCache(HttpContextBase)

HTTP 要求をルートと一致させ、そのルートのハンドラーを取得し、そのハンドラーを現在の要求の HTTP ハンドラーとして設定します。Matches the HTTP request to a route, retrieves the handler for that route, and sets the handler as the HTTP handler for the current request.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

明示的なインターフェイスの実装

IHttpModule.Dispose()

このメンバーの詳細については、「Dispose()」をご覧ください。For a description of this member, see Dispose().

IHttpModule.Init(HttpApplication)

このメンバーの詳細については、「IHttpModule.Init(HttpApplication)」をご覧ください。For a description of this member, see IHttpModule.Init(HttpApplication).

適用対象

こちらもご覧ください