TagMapInfo クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
構成タグ リマップ ステートメントを 1 つ格納します。 このクラスは継承できません。
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クラスを使用すると、構成ファイルの セクションのpages
サブセクションにtagMapping
プログラムでアクセスして変更できます。
tagMappings
サブセクション内では、型の完全修飾厳密名を指定することで、タグ型間のマッピングを追加および削除できます。
Note
セクション内 pages
の他の属性やコレクションとは異なり、タグの再マップにはページ ディレクティブ ASP.NET 一致しません。
コンストラクター
TagMapInfo(String, String) |
渡されたプロパティ値に基づいて、TagMapInfo クラスの新しいインスタンスを初期化します。 |
プロパティ
メソッド
適用対象
こちらもご覧ください
.NET