Sys.Component (Clase)
Actualización: noviembre 2007
Proporciona la clase base de las clases Control y Behavior y de cualquier otro objeto cuya duración deba ser administrada por la biblioteca de cliente AJAX de ASP.NET.
Espacio de nombres:Sys
Hereda: nada
var a = new aComponent();
Constructores
Name |
Description |
---|---|
Cuando se invalida en una clase derivada, inicializa una instancia de esa clase y la registra con la aplicación como objeto descartable. |
Members
Name |
Description |
---|---|
Se provoca cuando se llama al método dispose del objeto Component actual. |
|
Se provoca cuando se llama al método raisePropertyChanged del objeto Component actual. |
|
El método create llama a este método para indicar que se ha iniciado el proceso de establecimiento de propiedades de una instancia de componente. |
|
Crea e inicializa un componente. |
|
Quita el componente de la aplicación. |
|
El método create llama a este método para indicar que ha finalizado el proceso de establecimiento de propiedades de una instancia de componente. |
|
Inicializa el componente. |
|
Provoca el evento propertyChanged del objeto Component actual para una propiedad especificada. |
|
El método endUpdate del objeto Component actual llama a este método. |
|
Obtiene un objeto EventHandlerList que contiene las referencias a todos los controladores de eventos que están asignados a los eventos del componente actual. |
|
Obtiene o establece el identificador del objeto Component actual. |
|
Obtiene un valor que indica si se inicializa el objeto Component actual. |
|
Obtiene un valor que indica si se actualiza el objeto Component actual. |
Comentarios
La clase Component proporciona la clase base para todos los controles, comportamientos y componentes no visuales del cliente AJAX de ASP.NET de la página. Proporciona también el método create estático, disponible como Sys.Component.Create o como el método abreviado $create, para poder agregar una instancia de un componente, control o comportamiento a la aplicación. Se prefiere el método create a Sys.Application.addComponent porque establece todas las propiedades necesarias para definir una instancia de componente en la página.
La clase Component implementa la interfaz INotifyDisposing. Cualquier objeto de la aplicación puede suscribirse al evento disposing de un objeto component y utilizar el evento como una señal para desecharse o realizar otra tarea. La clase Component implementa también la interfaz INotifyPropertyChanged y, por tanto, provoca los eventos propertyChanged. Estos eventos se pueden administrar internamente, suscribirse a través de otros componentes o ambas cosas.
Para obtener información sobre cómo crear componentes personalizados que se deriven de Component, vea los temas siguientes.
Topic |
Description |
---|---|
Proporciona una introducción general a los conceptos de creación de componentes de cliente AJAX de ASP.NET e incluye instrucciones detalladas y ejemplos. |
|
Crear una clase de componente de cliente utilizando el modelo de prototipo |
Muestra el formato y la sintaxis recomendados para crear componentes de cliente AJAX de ASP.NET mediante el modelo de prototipo. |
Definir propiedades de componentes personalizados y provocar eventos PropertyChanged |
Muestra cómo definir propiedades personalizadas y provocar eventos de cambio de propiedades en componentes de cliente AJAX de ASP.NET. |
Muestra cómo utilizar el método dispose para liberar recursos en componentes de cliente AJAX de ASP.NET. |
|
Muestra cómo crear controles de cliente AJAX de ASP.NET e incluye instrucciones detalladas y ejemplos. |
|
Crear un control extensor para asociar un comportamiento de cliente con un control de servidor web |
Muestra cómo agregar comportamientos de cliente AJAX de ASP.NET a los controles de servidor e incluye instrucciones detalladas y ejemplos. |
Vea también
Tareas
Crear componentes de cliente no visuales personalizados
Conceptos
Crear una clase de componente de cliente utilizando el modelo de prototipo
Definir propiedades de componentes personalizados y provocar eventos PropertyChanged
Liberar recursos de componente