Compartir a través de


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

Sys.Component (Constructor)

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

Sys.Component.disposing (Evento)

Se provoca cuando se llama al método dispose del objeto Component actual.

Sys.Component.propertyChanged (Evento)

Se provoca cuando se llama al método raisePropertyChanged del objeto Component actual.

Sys.Component beginUpdate (Método)

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.

Sys.Component.create (Método)

Crea e inicializa un componente.

Sys.Component.dispose (Método)

Quita el componente de la aplicación.

Sys.Component endUpdate (Método)

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.

Sys.Component initialize (Método)

Inicializa el componente.

Sys.Component.raisePropertyChanged (Método)

Provoca el evento propertyChanged del objeto Component actual para una propiedad especificada.

Sys.Component updated (Método)

El método endUpdate del objeto Component actual llama a este método.

Sys.Component.events (Propiedad)

Obtiene un objeto EventHandlerList que contiene las referencias a todos los controladores de eventos que están asignados a los eventos del componente actual.

Sys.Component id (Propiedad)

Obtiene o establece el identificador del objeto Component actual.

Sys.Component isInitialized (Propiedad)

Obtiene un valor que indica si se inicializa el objeto Component actual.

Sys.Component isUpdating (Propiedad)

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

Crear componentes de cliente no visuales personalizados

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.

Liberar recursos de componente

Muestra cómo utilizar el método dispose para liberar recursos en componentes de cliente AJAX de ASP.NET.

Crear controles de cliente de AJAX personalizados

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

Referencia

new (Operador)

Otros recursos

Referencia del lenguaje