/*-----------------------------------------------------------------------------/
*-> Autor: Paramecium
*-> Zeit: 2007-4.28 --- 2007-4.30 (Es stellte sich heraus, dass es ein Handbuch war, das von mir selbst geschrieben wurde, und ich poste es jetzt hier)
*-> Kontakt: [email protected]
*-> Dokumentfunktionen:
1. Überprüfen Sie ASP und vertiefen mein Verständnis der ASP -Struktur und der ASP -Erfahrung
2. Es kann als ASP -Referenz verwendet werden. Es ist selbst geschrieben, sodass es bequemer ist, sich darauf zu beziehen.
Dies ist der zweite Teil: die sieben Hauptobjekte von ASP
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*-> Anwendungsobjekt:
Funktion: Teilen Sie Informationen unter allen Benutzern einer bestimmten Anwendung und persistent während des Serverbetriebs und persistent
Darüber hinaus verfügt das Anwendungsobjekt über Methoden zur Steuerung des Zugriffs auf Anwendungsschichtdaten und kann im Anwendungsstart verwendet werden
Ereignisse, die den Vorgang auslösen, wenn sie verschieben und anhalten (OnStart -Ereignis und Ereignis)
Attribut: Keine integrierten Attribute
Sammlung: Das heißt, benutzerdefinierte Eigenschaften
Sammlung und Beschreibung von Anwendungsobjekten:
Inhalt: Alle Variablen, die im Anwendungsobjekt gespeichert sind, die nicht mit dem Element <Objekt> (und nicht definiert werden
Eine Sammlung ihrer Werte. Enthält Verweise auf Variantenarrays und Objektinstanzen vom Varianten -Typ
StaticObjects: Alle in Anwendungsobjekte gespeicherten Variablen, die mit <Objekt> Element definiert sind
Eine Sammlung von (und ihre Werte)
Entsprechende Beispiele:
Legen Sie den Wert der Anwendungseigenschaft fest:
Anwendung ("myvar") = "Hallo"
SetApplication ("myobj") = server.createObject ("myComponent")
Verfahren:
Inhalt.Remove (): Entfernen Sie eine Anwendungssammlung
Inhalt.Removeall (): Alle Anwendungssammlungen entfernen
Lock (): hindert andere Kunden daran, Variablen zu ändern, die in Anwendungsobjekten gespeichert sind, um dies nur sicherzustellen
Es gibt einen Kunden, der Anwendungsvariablen ändern und zugreifen kann. Wenn der Benutzer nicht explizit entsperrt
Methode entsperren der Server das Anwendungsobjekt, nachdem die .asp -Datei endet oder Zeitüberschreitungen.
Sicherlich
Entsperr (): Ermöglicht anderen Clients, den Speicher nach dem Sperren des Anwendungsobjekts mithilfe der Sperrmethode zu ändern.
Variablen in diesem Objekt. Wenn die Methode nicht explizit aufgerufen wird, endet der Webserver in der .asp -Datei
Schalte das Anwendungsobjekt später frei
Ein Beispiel für einen umfassenden Punkt:
In 1.asp:
'Setzen Sie 3 Anwendungsattributwerte
application ("chong1") = "1. Anwendungssammlungselement"
application ("chong2") = "2. Anwendungssammlungselement"