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 小節內,你可以透過指定標籤類型的完全限定強名稱來新增或移除標籤類型的映射。
Note
與 pages 區塊中的其他屬性和集合不同,標籤重新映射沒有對應的 ASP.NET 頁面指令。
建構函式
| 名稱 | Description |
|---|---|
| TagMapInfo(String, String) |
根據傳遞的屬性值初始化該 TagMapInfo 類別的新實例。 |