BindableTemplateBuilder 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
템플릿 기반 콘텐츠 섹션 내에서 ASP.NET 데이터 원본 컨트롤에 자동으로 바인딩되는 데이터 바인딩된 컨트롤의 페이지 구문 분석을 지원합니다. 이 클래스는 상속할 수 없습니다.
public ref class BindableTemplateBuilder sealed : System::Web::UI::TemplateBuilder, System::Web::UI::IBindableTemplate
public sealed class BindableTemplateBuilder : System.Web.UI.TemplateBuilder, System.Web.UI.IBindableTemplate
type BindableTemplateBuilder = class
inherit TemplateBuilder
interface IBindableTemplate
interface ITemplate
Public NotInheritable Class BindableTemplateBuilder
Inherits TemplateBuilder
Implements IBindableTemplate
- 상속
- 구현
설명
이 BindableTemplateBuilder 클래스는 디자인 타임 및 컴파일되지 않은 페이지에서 데이터 바인딩된 템플릿에서 양방향 바인딩된 컨트롤 속성의 값 추출을 지원하는 데 사용됩니다. 개체는 BindableTemplateBuilder 템플릿에 대한 메서드를 IBindableTemplate.ExtractValues 구현하는 코드를 생성합니다.
템플릿 BindableTemplateBuilderTemplateBuilder 기반 콘텐츠를 포함하는 데이터 바인딩된 컨트롤용입니다. 디자인 타임 또는 컴파일되지 않은 페이지에서 IBindableTemplate 데이터 바인딩된 컨트롤을 사용하는 경우 해당 인터페이스 BindableTemplateBuilder 는 템플릿 기반 컨트롤 내에서 양방향 데이터 바인딩을 구문 분석하는 데 사용됩니다. 데이터 바인딩된 컨트롤이 컴파일되면 클래스의 인스턴스가 CompiledBindableTemplateBuilder 만들어지고 개체 값 IBindableTemplate 에 할당됩니다.
ASP.NET 데이터 바인딩, 식 및 구문에 대한 자세한 내용은 데이터베이스에 바인딩 및 Data-Binding 식 개요 참조하세요.
생성자
| Name | Description |
|---|---|
| BindableTemplateBuilder() |
BindableTemplateBuilder 클래스의 새 인스턴스를 초기화합니다. |
속성
| Name | Description |
|---|---|
| BindingContainerBuilder |
이 작성기에서 만드는 컨트롤의 바인딩 컨테이너에 해당하는 컨트롤 작성기를 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| BindingContainerType |
이 작성기에서 만드는 컨트롤에 대한 바인딩 컨테이너의 형식을 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| ComplexPropertyEntries |
복합 속성 항목의 컬렉션을 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| ControlType |
Type 만들 컨트롤의 값을 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| CurrentFilterResolutionService |
디자이너에서 컨트롤을 IFilterResolutionService 구문 분석하고 유지할 때 디바이스 필터 관련 서비스를 관리하는 데 사용되는 개체를 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| DeclareType |
코드 생성에서 컨트롤을 선언하는 데 사용할 형식을 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| FChildrenAsProperties |
컨트롤 ParseChildrenAttributeChildrenAsProperties 에 설정된 값이 다음으로 설정되어 |
| FIsNonParserAccessor |
컨트롤이 인터페이스를 구현하는지 여부를 결정하는 값을 가져옵니다 IParserAccessor . (다음에서 상속됨 ControlBuilder) |
| HasAspCode |
컨트롤에 코드 블록이 포함되어 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| ID |
빌드할 컨트롤의 식별자 속성을 가져오거나 설정합니다. (다음에서 상속됨 ControlBuilder) |
| InDesigner |
디자이너에서 ControlBuilder 실행 중인지 여부를 반환합니다. (다음에서 상속됨 ControlBuilder) |
| InPageTheme |
이 ControlBuilder 개체가 페이지 테마를 생성하는 데 사용되는지 여부를 나타내는 부울 값을 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| ItemType |
바인딩 컨테이너에 설정된 형식을 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| Localize |
이 ControlBuilder 개체에서 만든 컨트롤이 지역화되어 있는지 여부를 나타내는 부울 값을 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| NamingContainerType |
이 작성기에서 만드는 컨트롤에 대한 명명 컨테이너의 형식을 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| PageVirtualPath |
이 ControlBuilder 인스턴스에서 빌드할 페이지의 가상 경로를 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| Parser |
컨트롤 구 TemplateParser 문 분석 담당자를 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| ServiceProvider |
이 ControlBuilder 개체의 서비스 개체를 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| SubBuilders |
이 ControlBuilder 개체의 자식 ControlBuilder 개체 목록을 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| TagName |
빌드할 컨트롤의 태그 이름을 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| TemplatePropertyEntries |
템플릿 속성 항목의 컬렉션을 가져옵니다. (다음에서 상속됨 ControlBuilder) |
| Text |
템플릿의 여는 태그와 닫는 태그 사이의 텍스트를 가져오거나 설정합니다. (다음에서 상속됨 TemplateBuilder) |
| ThemeResolutionService |
IThemeResolutionService 디자인 타임에 컨트롤 테마와 스킨을 관리하는 데 사용되는 개체를 가져옵니다. (다음에서 상속됨 ControlBuilder) |
메서드
| Name | Description |
|---|---|
| AllowWhitespaceLiterals() |
컨트롤의 여는 태그와 닫는 태그 사이의 콘텐츠에서 공백 리터럴이 허용되는지 여부를 결정합니다. 이 메서드는 ASP.NET 페이지 프레임워크에서 호출됩니다. (다음에서 상속됨 ControlBuilder) |
| AppendLiteralString(String) |
지정된 리터럴 콘텐츠를 컨트롤에 추가합니다. 이 메서드는 ASP.NET 페이지 프레임워크에서 호출됩니다. (다음에서 상속됨 ControlBuilder) |
| AppendSubBuilder(ControlBuilder) |
컨테이너 컨트롤에 ControlBuilder 속하는 자식 컨트롤의 개체에 작성기를 추가합니다. (다음에서 상속됨 ControlBuilder) |
| BuildObject() |
디자인 타임에 템플릿 및 해당 자식 컨트롤을 빌드하는 데 사용됩니다. (다음에서 상속됨 TemplateBuilder) |
| CloseControl() |
컨트롤의 여는 태그와 닫는 태그의 구문 분석이 완료되었다는 것을 작성기에게 알리기 위해 파서가 호출합니다. (다음에서 상속됨 TemplateBuilder) |
| Equals(Object) |
지정된 개체가 현재 개체와 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| ExtractValues(Control) |
디자인 타임 및 컴파일되지 않은 페이지에서 템플릿 콘텐츠 내에서 양방향 ASP.NET 데이터 바인딩 구문을 사용하여 바인딩되는 값에 대한 이름/값 쌍 집합을 검색합니다. |
| GetChildControlType(String, IDictionary) |
자식 태그에 Type 해당하는 컨트롤 형식을 가져옵니다. 이 메서드는 ASP.NET 페이지 프레임워크에서 호출됩니다. (다음에서 상속됨 ControlBuilder) |
| GetHashCode() |
기본 해시 함수로 사용됩니다. (다음에서 상속됨 Object) |
| GetObjectPersistData() |
이 ObjectPersistData 개체에 ControlBuilder 대한 개체를 만듭니다. (다음에서 상속됨 ControlBuilder) |
| GetResourceKey() |
이 ControlBuilder 개체의 리소스 키를 검색합니다. (다음에서 상속됨 ControlBuilder) |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| HasBody() |
컨트롤에 여는 태그와 닫는 태그가 둘 다 있는지 확인합니다. 이 메서드는 ASP.NET 페이지 프레임워크에서 호출됩니다. (다음에서 상속됨 ControlBuilder) |
| HtmlDecodeLiterals() |
HTML 컨트롤의 리터럴 문자열을 HTML 디코딩해야 하는지 여부를 결정합니다. 이 메서드는 ASP.NET 페이지 프레임워크에서 호출됩니다. (다음에서 상속됨 ControlBuilder) |
| Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary) |
웹 요청이 생성되면 템플릿 작성기를 초기화합니다. (다음에서 상속됨 TemplateBuilder) |
| InstantiateIn(Control) |
Control 자식 컨트롤과 템플릿이 디자인 타임에 속하는 개체를 정의합니다. (다음에서 상속됨 TemplateBuilder) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| NeedsTagInnerText() |
컨트롤 작성기에서 내부 텍스트를 가져와야 하는지 여부를 결정합니다. (다음에서 상속됨 TemplateBuilder) |
| OnAppendToParentBuilder(ControlBuilder) |
개체가 BindableTemplateBuilder 부모 컨트롤 작성기에서 추가되고 있음을 알 수 있습니다. |
| ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) |
사용자 지정 컨트롤 작성기에서 생성된 CodeDom(코드 문서 개체 모델)에 액세스하고 컨트롤을 구문 분석 및 빌드하는 동안 코드를 삽입 및 수정할 수 있습니다. (다음에서 상속됨 ControlBuilder) |
| SetResourceKey(String) |
이 ControlBuilder 개체의 리소스 키를 설정합니다. (다음에서 상속됨 ControlBuilder) |
| SetServiceProvider(IServiceProvider) |
이 ControlBuilder 개체의 서비스 개체를 설정합니다. (다음에서 상속됨 ControlBuilder) |
| SetTagInnerText(String) |
템플릿 태그의 내부 텍스트를 저장합니다. (다음에서 상속됨 TemplateBuilder) |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |