Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

ASP - L'objet Application

ASP - L'objet Application Encyclopédie


Présentation de l'objet Application

Le rôle de l'objet Application est de permettre le partage d'information entre plusieurs utilisateurs d'une application. Dans le modèle ASP, une application représente un ensemble de fichiers situés dans le même répertoire.

Les constituants de l'objet Application

L'objet Application possède plusieurs collections, propriétés et méthodes :

Collections Propriétés Méthodes
Contents Contents.count Contents.Remove()
StaticObjects Contents.item(nom) Contents.RemoveAll()
  StaticObjects.count Lock()
  StaticObjects.item(nom) Unlock()

L'objet Application peut ainsi être vu comme un conteneur général regroupant des données dynamiques rendues accessibles pour tous les visiteurs. L'objet Application regroupe ainsi en quelque sorte l'ensemble des variables globales de l'application.

Les événements OnStart et OnEnd

L'objet Application propose deux événements, OnStart() et OnEnd(), permettant respectivement d'exécuter des actions au démarrage et à l'arrêt de l'application, c'est-à-dire au chargement de la page web ou lorsque l'utilisateur quitte la page.

La collection Contents

La collection Contents contient des variables dynamiques créées sur le serveur et mises en partage pour tous les utilisateurs. Il s'agit d'une fonctionnalité très utile permettant par exemple de mettre en place très facilement un compteur de visiteurs !

La création d'une valeur dans la collection Contents se fait de la manière suivante :

Application("nom_variable_globale") = variable

La collection Contents contient elle-même deux propriétés et deux méthodes. Les propriétés de la collection Contents sont les suivantes :

  • Contents.count, représentant le nombre d'objets dans la collection ;
  • Contents.item(nom), représentant l'objet identifié par le nom passé entre parenthèses.
Les méthodes de la collection Contents sont les suivantes :
  • Contents.remove(nom), supprime l'objet identifié par le nom passé en argument ;
  • Contents.removeall(), supprime tous les objets de la collection.

La collection StaticObjects

La collection StaticObjects permet de manipuler les données contenues dans les balises HTML <OBJECT> et dont l'attribut scope vaut « application ».

La collection StaticObjects contient elle-même deux propriétés et deux méthodes. Les propriétés de la collection StaticObjects sont les suivantes :

  • StaticObjects.count, représentant le nombre d'objets dans la collection ;
  • StaticObjects.item(nom), représentant l'objet identifié par le nom passé entre parenthèses.
Les méthodes de la collection StaticObjects sont les suivantes :
  • StaticObjects.remove(nom), supprime l'objet identifié par le nom passé en argument ;
  • StaticObjects.removeall(), supprime tous les objets de la collection.

La méthode Lock()

La méthode Lock permet de verrouiller l'objet Application en écriture en empêchant toute page ASP de modifier les valeurs de ses collections et propriétés.

La méthode Unlock()

La méthode Unlock() permet de déverrouiller l'objet Application et permettre aux pages ASP de créer et de modifier des variables globales.

Plus d'information

Trucs & astuces pertinents trouvés dans la base de connaissances

21/09 00h41 CD (Graveur) occupé par une autre application (CD-ROM)
17/01 21h35 Modifier la priorité d'une application (Logiciels)
ASP Application Plus d'astuces sur « ASP Application »

Discussions pertinentes trouvées dans le forum

05/04 17h52 infos asp application service provider Infos ASP : Application Service Provider ? Windows 18/12 20h48->jabbar du Gabon11
05/12 14h05 application service provider asp Application Service Provider (ASP) Windows 26/07 09h40->miouf19
27/01 16h36 asp. objet application session ASP. L'objet Application et Session Développement 29/01 11h00->moha_islam6
12/06 13h26 application service provider asp info fr Application Service Provider (ASP) cherche info fr Windows 21/04 14h15->kinder.surprise4
10/09 13h34 publication page html via application asp Publication de page HTML via application ASP Webmastering 13/11 12h57->saury3
17/09 13h40 execution application asp execution d'une application sous ASP Développement 03/10 12h45->Louloute3
15/09 13h20 lancer application asp comment lancer une application sur asp??? Développement 15/09 13h20->heaume0
24/11 14h14 application data application data Virus/Sécurité 01/12 13h46->jess1522
06/06 02h49 application.tool.evid.g Application.Tool.Evid.G Virus/Sécurité 25/09 18h08->metalyann2922
Discussion fermée Problème résolu ASP Application Plus de discussions sur « ASP Application »

Ce document intitulé « ASP - L'objet Application » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.