TagMapInfo 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含单个配置标记重新映射语句。 此类不能被继承。
public ref class TagMapInfo sealed : System::Configuration::ConfigurationElement
public sealed class TagMapInfo : System.Configuration.ConfigurationElement
type TagMapInfo = class
inherit ConfigurationElement
Public NotInheritable Class TagMapInfo
Inherits ConfigurationElement
- 继承
示例
以下配置文件摘录显示了如何以声明方式指定类的 TagMapInfo 多个属性的值。
<system.web>
<pages>
<tagMapping>
<add
tagType=
"System.Web.UI.WebControls.WebParts.WebPartManager"
mappedTagType=
"Microsoft.Sharepoint.WebPartPartManager,
MSPS.Web.dll, Version='2.0.0.0'"
/>
</tagMapping>
</pages>
</system.web>
下面的代码示例演示如何使用 TagMapCollection 类以编程方式修改标记映射设置。 此代码示例是为类提供的大型示例的 PagesSection 一部分。
// 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"));
' 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"))
注解
类 TagMapInfo 允许在编译时重新映射标记的类型。 此重新映射会导致映射类型用于代替配置文件范围内 ASP.NET 应用程序中所有页面和控件的原始标记类型。
该 TagMapCollection 类允许以编程方式访问和修改 tagMapping
配置文件节的子节 pages
。 在子节中 tagMappings
,可以通过指定类型的完全限定强名称来添加和删除标记类型之间的映射。
备注
与节中的其他pages
属性和集合不同,标记重新映射没有匹配 ASP.NET 页指令。
构造函数
TagMapInfo(String, String) |
根据传递的属性值初始化 TagMapInfo 类的新实例。 |