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 페이지 지시문이 없습니다.
생성자
| Name | Description |
|---|---|
| TagMapInfo(String, String) |
전달된 속성 값을 기반으로 클래스의 TagMapInfo 새 인스턴스를 초기화합니다. |