DeviceSpecificChoiceControlBuilder 클래스

정의

경고

이 API는 현재 사용되지 않습니다.

DeviceSpecificChoice 클래스에 대한 사용자 지정 지속성 형식을 구현합니다.Implements a custom persistence format for the DeviceSpecificChoice class. ASP.NET 모바일 애플리케이션을 개발하는 방법에 대한 자세한 내용은 Mobile Apps & Sites with ASP.NET(ASP.NET을 사용한 모바일 앱 및 사이트)을 참조하세요.For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with ASP.NET.

public ref class DeviceSpecificChoiceControlBuilder : System::Web::UI::ControlBuilder
public class DeviceSpecificChoiceControlBuilder : System.Web.UI.ControlBuilder
[System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public class DeviceSpecificChoiceControlBuilder : System.Web.UI.ControlBuilder
type DeviceSpecificChoiceControlBuilder = class
    inherit ControlBuilder
Public Class DeviceSpecificChoiceControlBuilder
Inherits ControlBuilder
상속
DeviceSpecificChoiceControlBuilder
특성

설명

ASP.NET 서버 컨트롤은 고유한 컨트롤 작성기를 사용 하 여 사용자 지정된 지 속성 형식을 구현할 수 있습니다.ASP.NET server controls can implement customized persistence formats by using their own control builder. 컨트롤 작성기 클래스를 만들고 클래스에는 컨트롤 작성기 특성을 추가 하면 됩니다.This is done by creating a control builder class and adding a control builder attribute to the class. 컨트롤 작성기 개체는 페이지를 구문 분석 하 고 컴파일할 때 사용 됩니다.Control builder objects are used when the page is parsed and compiled. 자세한 내용은 사용자 지정 지 속성 구현합니다.For more information, see Implementing Custom Persistence.

생성자

DeviceSpecificChoiceControlBuilder()

DeviceSpecificChoiceControlBuilder 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DeviceSpecificChoiceControlBuilder class. 이 API는 더 이상 사용되지 않습니다.This API is obsolete. ASP.NET 모바일 애플리케이션을 개발하는 방법에 대한 자세한 내용은 Mobile Apps & Sites with ASP.NET(ASP.NET을 사용한 모바일 앱 및 사이트)을 참조하세요.For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with ASP.NET.

속성

BindingContainerBuilder

이 빌더가 만드는 컨트롤의 바인딩 컨테이너에 해당하는 컨트롤 작성기를 가져옵니다.Gets the control builder that corresponds to the binding container for the control that this builder creates.

(다음에서 상속됨 ControlBuilder)
BindingContainerType

이 작성기가 만드는 컨트롤의 바인딩 컨테이너 형식을 가져옵니다.Gets the type of the binding container for the control that this builder creates.

(다음에서 상속됨 ControlBuilder)
ComplexPropertyEntries

복합 속성 항목의 컬렉션을 가져옵니다.Gets a collection of complex property entries.

(다음에서 상속됨 ControlBuilder)
ControlType

만들려는 컨트롤의 Type을 가져옵니다.Gets the Type for the control to be created.

(다음에서 상속됨 ControlBuilder)
CurrentFilterResolutionService

디자이너에서 컨트롤을 구문 분석하고 유지할 때 디바이스 필터 관련 서비스를 관리하는 데 사용되는 IFilterResolutionService 개체입니다.Gets an IFilterResolutionService object that is used to manage device-filter related services when parsing and persisting controls in the designer.

(다음에서 상속됨 ControlBuilder)
DeclareType

코드 생성에서 컨트롤을 선언하는 데 사용되는 형식을 가져옵니다.Gets the type that will be used by code generation to declare the control.

(다음에서 상속됨 ControlBuilder)
FChildrenAsProperties

컨트롤에 ParseChildrenAttributeChildrenAsProperties로 설정된 true가 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that determines whether the control has a ParseChildrenAttribute with ChildrenAsProperties set to true.

(다음에서 상속됨 ControlBuilder)
FIsNonParserAccessor

컨트롤이 IParserAccessor 인터페이스를 구현하는지 여부를 결정하는 값을 가져옵니다.Gets a value that determines whether the control implements the IParserAccessor interface.

(다음에서 상속됨 ControlBuilder)
HasAspCode

컨트롤에 코드 블록이 포함 되어 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the control contains any code blocks.

(다음에서 상속됨 ControlBuilder)
ID

만들려는 컨트롤의 ID 속성을 가져오거나 설정합니다.Gets or sets the identifier property for the control to be built.

(다음에서 상속됨 ControlBuilder)
InDesigner

ControlBuilder가 디자이너에서 실행되고 있는지 여부를 반환합니다.Returns whether the ControlBuilder is running in the designer.

(다음에서 상속됨 ControlBuilder)
InPageTheme

ControlBuilder 개체가 페이지 테마를 생성하는 데 사용할지 여부를 결정하는 부울 값을 가져옵니다.Gets a Boolean value indicating whether this ControlBuilder object is used to generate page themes.

(다음에서 상속됨 ControlBuilder)
ItemType

바인딩 컨테이너에 설정 된 형식을 가져옵니다.Gets the type set on the binding container.

(다음에서 상속됨 ControlBuilder)
Localize

ControlBuilder 개체에서 만든 컨트롤이 지역화되어 있는지 여부를 나타내는 부울 값을 가져옵니다.Gets a Boolean value indicating whether the control that is created by this ControlBuilder object is localized.

(다음에서 상속됨 ControlBuilder)
NamingContainerType

이 작성기에서 만든 컨트롤의 명명 컨테이너 형식을 가져옵니다.Gets the type of the naming container for the control that this builder creates.

(다음에서 상속됨 ControlBuilder)
PageVirtualPath

ControlBuilder 인스턴스로 빌드할 페이지의 가상 경로를 가져옵니다.Gets the virtual path of a page to be built by this ControlBuilder instance.

(다음에서 상속됨 ControlBuilder)
Parser

컨트롤을 구문 분석하는 TemplateParser를 가져옵니다.Gets the TemplateParser responsible for parsing the control.

(다음에서 상속됨 ControlBuilder)
ServiceProvider

ControlBuilder 개체의 서비스 개체를 가져옵니다.Gets the service object for this ControlBuilder object.

(다음에서 상속됨 ControlBuilder)
SubBuilders

ControlBuilder 개체에 대한 하위 ControlBuilder 개체의 목록을 가져옵니다.Gets a list of child ControlBuilder objects for this ControlBuilder object.

(다음에서 상속됨 ControlBuilder)
TagName

만들려는 컨트롤의 태그 이름을 가져옵니다.Gets the tag name for the control to be built.

(다음에서 상속됨 ControlBuilder)
TemplatePropertyEntries

템플릿 속성 항목의 컬렉션을 가져옵니다.Gets a collection of template property entries.

(다음에서 상속됨 ControlBuilder)
ThemeResolutionService

디자인 타임에 컨트롤 테마와 스킨을 관리하는 데 사용되는 IThemeResolutionService 개체를 가져옵니다.Gets an IThemeResolutionService object that is used in design time to manage control themes and skins.

(다음에서 상속됨 ControlBuilder)

메서드

AllowWhitespaceLiterals()

콘텐츠에서 컨트롤의 여는 태그와 닫는 태그 사이에 공백 리터럴이 허용되는지 여부를 결정합니다.Determines whether white space literals are permitted in the content between a control's opening and closing tags. 이 메서드는 ASP.NET 페이지 프레임워크에서 호출합니다.This method is called by the ASP.NET page framework.

(다음에서 상속됨 ControlBuilder)
AppendLiteralString(String)

지정된 리터럴 콘텐츠를 컨트롤에 추가합니다.Adds the specified literal content to a control. 이 API는 더 이상 사용되지 않습니다.This API is obsolete. ASP.NET 모바일 애플리케이션을 개발하는 방법에 대한 자세한 내용은 Mobile Apps & Sites with ASP.NET(ASP.NET을 사용한 모바일 앱 및 사이트)을 참조하세요.For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with ASP.NET.

AppendSubBuilder(ControlBuilder)

컨테이너 컨트롤에 속하는 모든 자식 컨트롤에 대한 ControlBuilder 개체에 빌더를 추가합니다.Adds builders to the ControlBuilder object for any child controls that belong to the container control. 이 API는 더 이상 사용되지 않습니다.This API is obsolete. ASP.NET 모바일 애플리케이션을 개발하는 방법에 대한 자세한 내용은 Mobile Apps & Sites with ASP.NET(ASP.NET을 사용한 모바일 앱 및 사이트)을 참조하세요.For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with ASP.NET.

BuildObject()

ControlBuilder 개체가 참조하는 컨트롤의 디자인 타임 인스턴스를 빌드합니다.Builds a design-time instance of the control that is referred to by this ControlBuilder object.

(다음에서 상속됨 ControlBuilder)
CloseControl()

파서에서 호출하여 컨트롤의 여는 태그와 닫는 태그의 구문 분석이 완료되었음을 작성기에 알려 줍니다.Called by the parser to inform the builder that the parsing of the control's opening and closing tags is complete.

(다음에서 상속됨 ControlBuilder)
Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetChildControlType(String, IDictionary)

컨트롤의 자식 컨트롤을 종류를 가져옵니다.Obtains the type for the control's child controls. 이 API는 더 이상 사용되지 않습니다.This API is obsolete. ASP.NET 모바일 애플리케이션을 개발하는 방법에 대한 자세한 내용은 Mobile Apps & Sites with ASP.NET(ASP.NET을 사용한 모바일 앱 및 사이트)을 참조하세요.For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with ASP.NET.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetObjectPersistData()

ObjectPersistData 개체의 ControlBuilder 개체를 만듭니다.Creates the ObjectPersistData object for this ControlBuilder object.

(다음에서 상속됨 ControlBuilder)
GetResourceKey()

ControlBuilder 개체의 리소스 키를 검색합니다.Retrieves the resource key for this ControlBuilder object.

(다음에서 상속됨 ControlBuilder)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
HasBody()

컨트롤을 모두 여는 괄호와 닫는 태그가 있는지 확인 합니다.Determines if a control has both an opening and closing tag. 이 메서드는 ASP.NET 페이지 프레임워크에서 호출합니다.This method is called by the ASP.NET page framework.

(다음에서 상속됨 ControlBuilder)
HtmlDecodeLiterals()

HTML 컨트롤의 리터럴 문자열이 HTML로 디코딩되는지 여부를 결정합니다.Determines whether the literal string of an HTML control must be HTML decoded. 이 메서드는 ASP.NET 페이지 프레임워크에서 호출합니다.This method is called by the ASP.NET page framework.

(다음에서 상속됨 ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

서버 컨트롤 주기의 첫 번째 단계는 초기화 될 때 발생 합니다.Occurs when the server control is initialized, which is the first step in its life cycle. 이 API는 더 이상 사용되지 않습니다.This API is obsolete. ASP.NET 모바일 애플리케이션을 개발하는 방법에 대한 자세한 내용은 Mobile Apps & Sites with ASP.NET(ASP.NET을 사용한 모바일 앱 및 사이트)을 참조하세요.For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with ASP.NET.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
NeedsTagInnerText()

컨트롤 작성기가 내부 텍스트를 가져오는지 결정합니다.Determines if the control builder needs to get its inner text. 내부 텍스트를 가져오려면 SetTagInnerText(String) 메서드가 호출되어야 합니다.If so, the SetTagInnerText(String) method must be called. 이 메서드는 ASP.NET 페이지 프레임워크에서 호출합니다.This method is called by the ASP.NET page framework.

(다음에서 상속됨 ControlBuilder)
OnAppendToParentBuilder(ControlBuilder)

내부 텍스트가 부모 컨트롤 작성기에 추가되고 있음을 ControlBuilder에 알립니다.Notifies the ControlBuilder that it is being added to a parent control builder.

(다음에서 상속됨 ControlBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

사용자 지정 컨트롤 작성기를 활성화하여 생성된 CodeDom(코드 문서 개체 모델)에 액세스하고, 컨트롤을 구문 분석 및 작성하는 동안 코드를 삽입 및 수정합니다.Enables custom control builders to access the generated Code Document Object Model (CodeDom) and insert and modify code during the process of parsing and building controls.

(다음에서 상속됨 ControlBuilder)
SetResourceKey(String)

ControlBuilder 개체의 리소스 키를 설정합니다.Sets the resource key for this ControlBuilder object.

(다음에서 상속됨 ControlBuilder)
SetServiceProvider(IServiceProvider)

ControlBuilder 개체의 서비스 개체를 설정합니다.Sets the service object for this ControlBuilder object.

(다음에서 상속됨 ControlBuilder)
SetTagInnerText(String)

컨트롤 태그의 내부 텍스트를 ControlBuilder에 제공합니다.Provides the ControlBuilder with the inner text of the control tag.

(다음에서 상속됨 ControlBuilder)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상

추가 정보