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


TagMapInfo クラスを使用すると、タグの型をコンパイル時にリマップできます。このリマップにより、構成ファイルのスコープ内の、ASP.NET アプリケーションのすべてのページとコントロールで、元のタグの型の代わりにマップされた型が使用されます。
TagMapCollection クラスを使用すると、構成ファイル内の pages セクションの tagMapping サブセクションにプログラムからアクセスして変更できます。tagMapping サブセクションで、型の厳密な完全修飾名を指定することにより、タグの型どうしのマッピングを追加および削除できます。
![]() |
---|
pages セクションのその他の属性やコレクションとは異なり、タグのマッピングには対応する ASP.NET ページ ディレクティブはありません。 |

以下は構成ファイルからの抜粋です。TagMapCollection 型の複数のプロパティに対して、宣言によって値を指定する方法を示しています。
<system.web> <pages> <tagMapping> <clear /> <add tagType= "System.Web.UI.WebControls.WebParts.WebPartManager" mappedTagType= "Microsoft.Sharepoint.WebPartPartManager, MSPS.Web.dll, Version='2.0.0.0'" /> <remove tagType="SomeOtherNS.Class, Assemblyname" /> </tagMapping> </pages> </system.web>
TagMapCollection クラスを使用して、プログラムからタグ マッピング設定を変更する方法を次のコード例に示します。このコード例は、PagesSection クラスのトピックで取り上げているコード例の一部分です。
' Get all current TagMappings in the collection. Dim k As Int32 For k = 1 To pagesSection.TagMapping.Count Console.WriteLine("TagMapping {0}:", i) Console.WriteLine(" TagTypeName = '{0}'", _ pagesSection.TagMapping(k).TagType) Console.WriteLine(" MappedTagTypeName = '{0}'", _ pagesSection.TagMapping(k).MappedTagType) Next ' Add a TagMapInfo object using a constructor. pagesSection.TagMapping.Add( _ New System.Web.Configuration.TagMapInfo( _ "MyNameSpace.MyControl", "MyNameSpace.MyOtherControl"))
// Get all current TagMappings in the collection. for (int i = 0; i < pagesSection.TagMapping.Count; i++) { Console.WriteLine("TagMapping {0}:", i); Console.WriteLine(" TagTypeName = '{0}'", pagesSection.TagMapping[i].TagType); Console.WriteLine(" MappedTagTypeName = '{0}'", pagesSection.TagMapping[i].MappedTagType); } // Add a TagMapInfo object using a constructor. pagesSection.TagMapping.Add( new System.Web.Configuration.TagMapInfo( "MyNameSpace.MyControl", "MyNameSpace.MyOtherControl"));

System.Configuration.ConfigurationElement
System.Configuration.ConfigurationElementCollection
System.Web.Configuration.TagMapCollection


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からTagMapCollection クラスを検索する場合は、下記のリンクをクリックしてください。

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