UrlMapping クラス
アセンブリ: System.Web (system.web.dll 内)


UrlMapping クラスを使用すると、ユーザーに表示される URL を Web アプリケーションに存在する URL に割り当てることができます。UrlMapping オブジェクトを UrlMappingCollection に追加することは、構成ファイルの urlMappings セクションに add 要素を含めることと、プログラム的に等価です。
各 UrlMapping オブジェクトには、URL を指定する 2 つのプロパティが格納されます。片方のプロパティはユーザーに表示される URL を指定し、もう片方には Web アプリケーションの URL を指定します。
![]() |
---|
UrlMapping は、値が MachineToApplication のセクション プロパティ AllowDefinition で定義される制限に従って、構成ファイルの関連するセクションに情報を書き込むことができます。階層構造の許可されていないレベルで構成ファイルに書き込みを行おうとした場合、パーサーによってエラー メッセージが生成されます。ただし、このクラスを使用して、階層構造の任意のレベルに構成情報を読み込むことができます。 |

既存の Web アプリケーションの構成ファイルに指定されているすべての UrlMapping オブジェクトにアクセスする方法を次のコード例に示します。
Dim allUrlMappings As New StringBuilder() Dim url_Mapping As UrlMapping For Each url_Mapping In urlMappings shownUrl = url_Mapping.Url mappedUrl = url_Mapping.MappedUrl msg = String.Format( _ "Shown URL: {0}" + ControlChars.Lf + _ "Mapped URL: {1}" + ControlChars.Lf, _ shownUrl, mappedUrl) allUrlMappings.AppendLine(msg) Next url_Mapping

System.Configuration.ConfigurationElement
System.Web.Configuration.UrlMapping


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- UrlMapping クラスのページへのリンク