Sys.Component, classe
Mise à jour : novembre 2007
Fournit la classe de base pour les classes Control et Behavior, et pour tout autre objet dont la durée de vie doit être gérée par la bibliothèque cliente ASP.NET AJAX.
Espace de noms :Sys
Hérite de : Aucun
var a = new aComponent();
Constructeurs
Nom |
Description |
---|---|
En cas de substitution dans une classe dérivée, initialise une instance de cette classe et l'inscrit avec l'application comme un objet supprimable. |
Membres
Nom |
Description |
---|---|
Déclenché lorsque la méthode dispose de l'objet Component actuel est appelée. |
|
Déclenché lorsque la méthode raisePropertyChanged de l'objet Component actuel est appelée. |
|
Appelée par la méthode create pour indiquer que le processus de définition des propriétés d'une instance de composant a commencé. |
|
Crée et initialise un composant. |
|
Supprime le composant de l'application. |
|
Appelée par la méthode create pour indiquer que le processus de définition des propriétés d'une instance de composant est terminé. |
|
Initialise le composant. |
|
Déclenche l'événement propertyChanged de l'objet Component actuel pour une propriété spécifiée. |
|
Appelée par la méthode endUpdate de l'objet Component actuel. |
|
Obtient un objet EventHandlerList qui contient des références à tous les gestionnaires d'événements mappés aux événements du composant actuel. |
|
Obtient ou définit l'ID de l'objet Component actuel. |
|
Obtient une valeur qui indique si l'objet Component actuel est initialisé. |
|
Obtient une valeur indiquant si le Component actuel est en cours de mise à jour. |
Notes
La classe Component fournit la classe de base pour tous les contrôles clients, comportements et composants non Visual ASP.NET AJAX. Elle fournit également la méthode create statique, disponible sous la forme Sys.Component.Create ou comme méthode du raccourci $create, en tant que moyen pour ajouter une instance d'un composant, d'un contrôle ou d'un comportement à votre application. La méthode create est préférable à Sys.Application.addComponent parce qu'elle définit toutes les propriétés requises pour définir une instance de composant sur la page.
La classe Component implémente l'interface INotifyDisposing. Tout objet de votre application peut s'abonner à l'événement disposing d'un component et utiliser l'événement comme signal pour s'éliminer ou effectuer une autre tâche. La classe Component implémente également l'interface INotifyPropertyChanged et déclenche par conséquent des événements propertyChanged. Ces événements peuvent être gérés en interne, faire l'objet d'abonnements de la part d'autres composants, ou les deux.
Pour plus d'informations sur la création des composants personnalisés qui dérivent de Component, consultez les rubriques suivantes.
Rubrique |
Description |
---|---|
Fournit une vue d'ensemble conceptuelle de la procédure de création des composants clients ASP.NET AJAX et inclut des instructions détaillées et des exemples. |
|
Création d'une classe Component cliente à l'aide du modèle de prototype |
Affiche le format et la syntaxe recommandés pour créer des composants clients ASP.NET AJAX à l'aide du modèle de prototype. |
Définition de propriétés de composants personnalisées et déclenchement d'événements PropertyChanged |
Indique comment définir des propriétés personnalisées et déclencher des événements de modification de propriété dans les composants clients ASP.NET AJAX. |
Indique comment utiliser la méthode dispose pour libérer les ressources dans les composants clients ASP.NET AJAX. |
|
Indique comment créer des contrôles clients ASP.NET AJAX et inclut des instructions détaillées et des exemples. |
|
Création d'un contrôle d'extendeur pour associer un comportement client à un contrôle serveur Web |
Indique comment ajouter des comportements clients ASP.NET AJAX aux contrôles serveur et inclut des instructions détaillées et des exemples. |
Voir aussi
Tâches
Création de composants clients non visuels personnalisés
Concepts
Création d'une classe Component cliente à l'aide du modèle de prototype
Définition de propriétés de composants personnalisées et déclenchement d'événements PropertyChanged
Libération de ressources de composant