Sys.Component 클래스
업데이트: 2007년 11월
Control 클래스, Behavior 클래스 및 ASP.NET AJAX 클라이언트 라이브러리에서 수명을 관리하는 다른 모든 개체에 대한 기본 클래스를 제공합니다.
네임스페이스:Sys
상속: 없음
var a = new aComponent();
생성자
이름 |
설명 |
---|---|
파생 클래스에서 재정의하는 경우 해당 클래스의 인스턴스를 초기화하고 이 인스턴스를 응용 프로그램에 삭제 가능 개체로 등록합니다. |
멤버
이름 |
설명 |
---|---|
현재 Component 개체의 dispose 메서드가 호출되는 경우 발생됩니다. |
|
현재 Component 개체의 raisePropertyChanged 메서드가 호출되는 경우 발생됩니다. |
|
구성 요소 인스턴스의 속성을 설정하는 작업이 시작되었음을 나타내기 위해 create 메서드에서 호출됩니다. |
|
구성 요소를 만들고 초기화합니다. |
|
응용 프로그램에서 구성 요소를 제거합니다. |
|
구성 요소 인스턴스의 속성을 설정하는 작업이 끝났음을 나타내기 위해 create 메서드에서 호출됩니다. |
|
구성 요소를 초기화합니다. |
|
지정된 속성에 대해 현재 Component 개체의 propertyChanged 이벤트를 발생시킵니다. |
|
현재 Component 개체의 endUpdate 메서드에서 호출됩니다. |
|
현재 구성 요소의 이벤트에 매핑된 모든 이벤트 처리기에 대한 참조를 포함하는 EventHandlerList 개체를 가져옵니다. |
|
현재 Component 개체의 ID를 가져오거나 설정합니다. |
|
현재 Component 개체가 초기화되었는지 여부를 나타내는 값을 가져옵니다. |
|
현재 Component를 업데이트하고 있는지 여부를 나타내는 값을 가져옵니다. |
설명
Component 클래스는 모든 ASP.NET AJAX 클라이언트 컨트롤, 동작 및 페이지에 표시되지 않는 구성 요소에 대한 기본 클래스를 제공합니다. 또한 구성 요소, 컨트롤 또는 동작의 인스턴스를 응용 프로그램에 추가하기 위해 Sys.Component.Create 메서드나 $create 바로 가기 메서드로 사용할 수 있는 정적 create 메서드를 제공합니다. create 메서드는 페이지에서 구성 요소 인스턴스를 정의하는 데 필요한 모든 속성을 설정하므로 Sys.Application.addComponent보다 더 많이 사용됩니다.
Component 클래스는 INotifyDisposing 인터페이스를 구현합니다. 응용 프로그램의 개체는 component의 disposing 이벤트를 구독하고 이 이벤트를 사용하여 해당 개체를 삭제하거나 다른 작업을 수행할 수 있습니다. 또한 Component 클래스는 INotifyPropertyChanged 인터페이스를 구현하므로 propertyChanged 이벤트를 발생시킵니다. 이러한 이벤트는 내부에서 처리되거나 다른 구성 요소에서 구독할 수 있으며 둘 다 가능할 수도 있습니다.
Component에서 파생되는 사용자 지정 구성 요소를 만드는 방법에 대한 자세한 내용은 다음 항목을 참조하십시오.
항목 |
설명 |
---|---|
ASP.NET AJAX 클라이언트 구성 요소를 만드는 방법을 개념적으로 간략하게 설명하고 자세한 지침과 예제를 제공합니다. |
|
프로토타입 모델을 사용하여 ASP.NET AJAX 클라이언트 구성 요소를 만들 때 권장되는 형식과 구문을 보여 줍니다. |
|
ASP.NET AJAX 클라이언트 구성 요소에서 사용자 지정 속성을 정의하고 속성 변경 이벤트를 발생시키는 방법을 보여 줍니다. |
|
dispose 메서드를 사용하여 ASP.NET AJAX 클라이언트 구성 요소에서 리소스를 해제하는 방법을 보여 줍니다. |
|
ASP.NET AJAX 클라이언트 컨트롤을 만드는 방법을 보여 주고 자세한 지침과 예제를 제공합니다. |
|
서버 컨트롤에 ASP.NET AJAX 클라이언트 동작을 추가하는 방법을 보여 주고 자세한 지침과 예제를 제공합니다. |
참고 항목
작업
개념
프로토타입 모델을 사용하여 클라이언트 구성 요소 클래스 만들기
사용자 지정 구성 요소 속성 정의 및 PropertyChanged 이벤트 발생시키기