ASP- sessie -objek


'n Sessie-objek stoor inligting oor, of verander instellings vir 'n gebruikersessie.


Meer voorbeelde


stel terug of gee 'n heelgetal terug wat 'n ligging of streek spesifiseer. Inhoud soos datum, tyd en geldeenheid sal volgens daardie ligging of streek vertoon word.


ID terug Gee 'n unieke ID vir elke gebruiker terug. Die ID word deur die bediener gegenereer.


Stel en gee die uitteltyd (in minute) van 'n sessie terug.


Sessievoorwerp

Wanneer jy met 'n toepassing op jou rekenaar werk, maak jy dit oop, doen 'n paar veranderinge en dan maak jy dit toe. Dit is baie soos 'n sessie. Die rekenaar weet wie jy is. Dit weet wanneer jy die toepassing oopmaak en wanneer jy dit toemaak. Op die internet is daar egter een probleem: die webbediener weet nie wie jy is en wat jy doen nie, want die HTTP-adres handhaaf nie die toestand nie.

ASP los hierdie probleem op deur 'n unieke koekie vir elke gebruiker te skep. Die koekie word na die gebruiker se rekenaar gestuur en dit bevat inligting wat die gebruiker identifiseer. Hierdie koppelvlak word die Sessie-objek genoem.

Die Sessie-objek stoor inligting oor, of verander instellings vir 'n gebruikersessie.

Veranderlikes wat in 'n Sessie-objek gestoor word, bevat inligting oor een enkele gebruiker, en is beskikbaar vir alle bladsye in een toepassing. Algemene inligting wat in sessieveranderlikes gestoor word, is naam, ID en voorkeure. Die bediener skep 'n nuwe sessie-objek vir elke nuwe gebruiker, en vernietig die sessie-objek wanneer die sessie verval.

Die sessie-objek se versamelings, eienskappe, metodes en gebeure word hieronder beskryf:

Versamelings

Collection Description
Contents Contains all the items appended to the session through a script command
StaticObjects Contains all the objects appended to the session with the HTML <object> tag


Eienskappe

Property Description
CodePage Specifies the character set that will be used when displaying dynamic content
LCID Sets or returns an integer that specifies a location or region. Contents like date, time, and currency will be displayed according to that location or region
SessionID Returns a unique id for each user. The unique id is generated by the server
Timeout Sets or returns the timeout period (in minutes) for the Session object in this application

Metodes

Method Description
Abandon Destroys a user session
Contents.Remove Deletes an item from the Contents collection
Contents.RemoveAll() Deletes all items from the Contents collection

Gebeurtenisse

Event Description
Session_OnEnd Occurs when a session ends
Session_OnStart Occurs when a session starts