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 ページ ディレクティブはありません。
コンストラクター
| 名前 | 説明 |
|---|---|
| TagMapInfo(String, String) |
渡されたプロパティ値に基づいて、 TagMapInfo クラスの新しいインスタンスを初期化します。 |