TagMapCollection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public ref class TagMapCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.TagMapInfo))]
public sealed class TagMapCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.TagMapInfo))>]
type TagMapCollection = class
inherit ConfigurationElementCollection
Public NotInheritable Class TagMapCollection
Inherits ConfigurationElementCollection
継承
属性
例
次の構成ファイルの抜粋は、型のいくつかのプロパティの値を宣言的に指定する方法を 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.
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
プログラムでアクセスして変更できます。
tagMapping
サブセクション内では、型の完全修飾厳密名を指定することで、タグ型間のマッピングを追加および削除できます。
Note
セクション内 pages
の他の属性やコレクションとは異なり、タグの再マッピングにはページ ディレクティブ ASP.NET 一致しません。
コンストラクター
プロパティ
メソッド
Add(TagMapInfo)
TagMapInfo オブジェクトをコレクションに追加します。
BaseAdd(ConfigurationElement)
ConfigurationElementCollection に構成要素を追加します。
(継承元 ConfigurationElementCollection )
BaseAdd(ConfigurationElement, Boolean)
構成要素のコレクションに構成要素を追加します。
(継承元 ConfigurationElementCollection )
BaseAdd(Int32, ConfigurationElement)
構成要素のコレクションに構成要素を追加します。
(継承元 ConfigurationElementCollection )
BaseClear()
コレクションからすべての構成要素オブジェクトを削除します。
(継承元 ConfigurationElementCollection )
BaseGet(Int32)
指定したインデックス位置にある構成要素を取得します。
(継承元 ConfigurationElementCollection )
BaseGet(Object)
指定したキーを持つ構成要素を返します。
(継承元 ConfigurationElementCollection )
BaseGetAllKeys()
ConfigurationElementCollection に格納されているすべての構成要素のキーの配列を返します。
(継承元 ConfigurationElementCollection )
BaseGetKey(Int32)
指定したインデックス位置にある ConfigurationElement のキーを取得します。
(継承元 ConfigurationElementCollection )
BaseIndexOf(ConfigurationElement)
指定した ConfigurationElement のインデックスを示します。
(継承元 ConfigurationElementCollection )
BaseIsRemoved(Object)
指定したキーを持つ ConfigurationElement が ConfigurationElementCollection から削除されているかどうかを示します。
(継承元 ConfigurationElementCollection )
BaseRemove(Object)
ConfigurationElement をコレクションから削除します。
(継承元 ConfigurationElementCollection )
BaseRemoveAt(Int32)
指定したインデックス位置にある ConfigurationElement を削除します。
(継承元 ConfigurationElementCollection )
Clear()
コレクションからすべてのオブジェクトを削除します。
CopyTo(ConfigurationElement[], Int32)
ConfigurationElementCollection の内容を配列にコピーします。
(継承元 ConfigurationElementCollection )
CreateNewElement()
派生クラスでオーバーライドされると、新しい ConfigurationElement を作成します。
(継承元 ConfigurationElementCollection )
CreateNewElement(String)
派生クラスでオーバーライドされると、新しい ConfigurationElement を作成します。
(継承元 ConfigurationElementCollection )
DeserializeElement(XmlReader, Boolean)
構成ファイルから XML を読み取ります。
(継承元 ConfigurationElement )
Equals(Object)
ConfigurationElementCollection と指定したオブジェクトを比較します。
(継承元 ConfigurationElementCollection )
GetElementKey(ConfigurationElement)
派生クラスでオーバーライドされると、指定した構成要素の要素キーを取得します。
(継承元 ConfigurationElementCollection )
GetEnumerator()
IEnumerator の反復処理に使用する ConfigurationElementCollection を取得します。
(継承元 ConfigurationElementCollection )
GetHashCode()
ConfigurationElementCollection インスタンスを表す一意の値を取得します。
(継承元 ConfigurationElementCollection )
GetTransformedAssemblyString(String)
指定されたアセンブリ名を変換して返します。
(継承元 ConfigurationElement )
GetTransformedTypeString(String)
指定された型名を変換して返します。
(継承元 ConfigurationElement )
GetType()
現在のインスタンスの Type を取得します。
(継承元 Object )
Init()
ConfigurationElement オブジェクトを初期状態に設定します。
(継承元 ConfigurationElement )
InitializeDefault()
ConfigurationElement オブジェクトの既定の値セットを初期化するために使用します。
(継承元 ConfigurationElement )
IsElementName(String)
指定した ConfigurationElement が ConfigurationElementCollection に存在するかどうかを示します。
(継承元 ConfigurationElementCollection )
IsElementRemovable(ConfigurationElement)
指定した ConfigurationElement を ConfigurationElementCollection から削除できるかどうかを示します。
(継承元 ConfigurationElementCollection )
IsModified()
派生クラスでオーバーライドされると、この ConfigurationElementCollection が最後に保存された後または読み込まれた後に、変更されているかどうかを示します。
(継承元 ConfigurationElementCollection )
IsReadOnly()
ConfigurationElementCollection オブジェクトが読み取り専用かどうかを示します。
(継承元 ConfigurationElementCollection )
ListErrors(IList)
この ConfigurationElement オブジェクトおよびすべてのサブ要素の無効なプロパティのエラーを、渡されたリストに追加します。
(継承元 ConfigurationElement )
MemberwiseClone()
現在の Object の簡易コピーを作成します。
(継承元 Object )
OnDeserializeUnrecognizedAttribute(String, String)
逆シリカル化中に不明な属性が発生したかどうかを示す値を取得します。
(継承元 ConfigurationElement )
OnDeserializeUnrecognizedElement(String, XmlReader)
構成システムが例外をスローするようにします。
(継承元 ConfigurationElementCollection )
OnRequiredPropertyNotFound(String)
必要なプロパティが見つからないと例外がスローされます。
(継承元 ConfigurationElement )
PostDeserialize()
逆シリアル化後に呼び出されます。
(継承元 ConfigurationElement )
PreSerialize(XmlWriter)
シリアル化前に呼び出されます。
(継承元 ConfigurationElement )
Remove(TagMapInfo)
指定したオブジェクトをコレクションから削除します。
Reset(ConfigurationElement)
派生クラスでオーバーライドされると、ConfigurationElementCollection を変更されていない状態にリセットします。
(継承元 ConfigurationElementCollection )
ResetModified()
派生クラスでオーバーライドされると、IsModified() プロパティの値を false
にリセットします。
(継承元 ConfigurationElementCollection )
SerializeElement(XmlWriter, Boolean)
派生クラスでオーバーライドされると、構成データを構成ファイルの XML 要素に書き込みます。
(継承元 ConfigurationElementCollection )
SerializeToXmlElement(XmlWriter, String)
派生クラスに実装されている場合、この構成要素の外側のタグを構成ファイルに書き込みます。
(継承元 ConfigurationElement )
SetPropertyValue(ConfigurationProperty, Object, Boolean)
プロパティを指定した値に設定します。
(継承元 ConfigurationElement )
SetReadOnly()
IsReadOnly() オブジェクトとすべてのサブ要素の ConfigurationElementCollection プロパティを設定します。
(継承元 ConfigurationElementCollection )
ToString()
現在のオブジェクトを表す文字列を返します。
(継承元 Object )
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)
構成階層の異なるレベルの構成情報をマージした効果を元に戻します。
(継承元 ConfigurationElementCollection )
明示的なインターフェイスの実装
拡張メソッド
適用対象
こちらもご覧ください