Flux rss
Collection CommentCaMarche.net

ASP - L'objet Application

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



Dernière modification le mardi 14 octobre 2008 à 17:40:29.
Ce document intitulé « ASP - L'objet Application » issu de 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.

Résultats pour ASP L'objet Application

Les objets des Active Server Pages Présentation des objets ASP ASP, dans sa version 3.0, est architecturé autour de 6 objets internes comprenant des méthodes permettant d'effectuer les principaux traitements sur les données. Ces objets constituent ce que l'on appelle le modèle... www.commentcamarche.net/contents/asp/asp-objets.php3
ASP - L'objet Request Présentation de l'objet Request Le rôle de l'objet Request est de permettre de récupérer la requête HTTP envoyée par le client au serveur, c'est-à-dire qu'il permet en réalité de manipuler l'ensemble des informations envoyées par le navigateur du... www.commentcamarche.net/contents/asp/asp-request.php3
ASP - L'objet Response Présentation de l'objet Response Le rôle de l'objet Response est de permettre de créer la réponse HTTP qui va être envoyée au navigateur, c'est-à-dire la page Web demandée par le client. L'objet Response permet ainsi de manipuler l'ensemble des... www.commentcamarche.net/contents/asp/asp-response.php3

Résultats pour ASP L'objet Application

[Gravure] Pilotes ASPI pour lecteur/graveur de CD/DVDASPI est un acronyme pour Advanced SCSI Programming Interface. Les pilotes ASPI représentent une interface entre les logiciels et le matériel (lecteurs et graveurs de CD-ROM/DVD-ROM) fournissant aux développeurs d'applications des fonctionnalités... www.commentcamarche.net/faq/sujet-2643-gravure-pilotes-aspi-pour-lecteur-graveur-de-cd-dvd
VBA et les collections d'objets.VBA et les collections d'objets Quand plusieurs (beaucoup de) contrôles sont mis sur une feuille ou un Userform il est parfois fastidieux d'écrire du code dans chaque évènement des contrôles. Ce Tuto vous permet de traiter vos contrôles comme... www.commentcamarche.net/faq/sujet-10397-vba-et-les-collections-d-objets
[Aspirateur de pages HTML] Comment aspirer un site Web ?HTTrack est un excellent aspirateur, gratuit en licence GNU GPL (libre). HTTrack permet de télécharger un site web d'Internet vers votre disque dur, en construisant récursivement tous les répertoires, récupérant html, images et fichiers du serveur... www.commentcamarche.net/faq/sujet-2658-aspirateur-de-pages-html-comment-aspirer-un-site-web

Résultats pour ASP L'objet Application

Acer Orbicam (Résolu)Bonjour, J'ai un ordinateur portable Acer Aspire 5610z avec une webcam intégrée et depuis quelques jour elle ne marche plus lorsque j'essaie de lancer l'application le message suivant s'affiche : "Acer Orbicam Application a cessé... www.commentcamarche.net/forum/affich-3030504-acer-orbicam
Programmer un réseau de neurones (Résolu)Bonjour à tous, Je me suis mis dans l'idée de programmer un réseau de neurones, le problème étant que je ne sais pas par quel bout commencer. En fait je ne parviens pas à trouver comment programmer une fonction réorganisation du réseau lors... www.commentcamarche.net/forum/affich-1062042-programmer-un-reseau-de-neurones
[VBA] probleme objet Excel.Application (Résolu)Bonjour mon probleme est simple j'aimerais renvoyer kom valeur mon Objet Excel.Application je renvoie mon objet excel.application Public Function MacroTest(c As Integer) as Excel.application Public xls As Excel.Application Set xls = New... www.commentcamarche.net/forum/affich-3116366-vba-probleme-objet-excel-application

Résultats pour ASP L'objet Application

Télécharger ASPI DriversLe fichier wnaspi32.dll représente un pilote ASPI permettant à des logiciels de gravure de reconnaitre et de manipuler des graveurs de CD/DVD. WNASPI peut seulement être copié dans le répertoire des applications, mais pas dans un répertoire système. www.commentcamarche.net/telecharger/telecharger-186-aspi-drivers
Télécharger CandyBar Si vous êtes las de toujours voir les mêmes icônes sur votre bureau ou pour vos applications, adoptez CandyBar. CandyBar vous permet de personnaliser toutes vos icônes et même les objets du dock. En plus de la faculté de personnaliser les icônes, il... www.commentcamarche.net/telecharger/telecharger-34055703-candybar
Télécharger TigerCadTigerCad est une application technique de dessin (CAD). Ile st idéal pour dessiner objets design, des dessins ou schémas d'engin mécanique, des montages électriques ou électroniques, des plans de masse d'une maison, des diagrammes en tout genre. Une... www.commentcamarche.net/telecharger/telecharger-34056368-tigercad

Résultats pour ASP L'objet Application

ASP - L'objet SessionIntroduction aux sessions Le protocole HTTP est un protocole non connecté (on parle aussi de protocole sans états, en anglais stateless protocol), cela signifie que chaque requête sur une page web est traitée indépendamment des autres et qu'aucun... www.commentcamarche.net/contents/asp/asp-session.php3
Application Service Provider (ASP)Notion d'hébergement de service Le terme ASP (Application Service Provider, en français FAH pour Fournisseur d'applications hébergées) désigne la fourniture par un prestataire d'une application utilisable à travers les réseaux. Il s'agit donc de... www.commentcamarche.net/contents/entreprise/asp.php3
Application Service Provider (ASP)Notion d'hébergement de service Le terme ASP (Application Service Provider, en français FAH pour Fournisseur d'applications hébergées) désigne la fourniture par un prestataire d'une application utilisable à travers les réseaux. Il s'agit donc de... www.commentcamarche.net/contents/strategie/itil.php3