Objekt relace ASP


Objekt Session ukládá informace o uživatelské relaci nebo mění nastavení pro ni.


Další příklady


Nastavit nebo vrátit celé číslo, které určuje umístění nebo oblast. Obsah jako datum, čas a měna se zobrazí podle daného místa nebo regionu.


Vrátí jedinečné ID pro každého uživatele. ID je generováno serverem.


Nastavte a vraťte časový limit relace (v minutách).


Objekt relace

Když pracujete s aplikací na počítači, otevřete ji, provedete nějaké změny a poté ji zavřete. Je to podobné jako Session. Počítač ví, kdo jste. Ví, kdy aplikaci otevřete a kdy ji zavřete. Na internetu je však jeden problém: webový server neví, kdo jste a co děláte, protože HTTP adresa neudržuje stav.

ASP řeší tento problém vytvořením jedinečného cookie pro každého uživatele. Soubor cookie je odeslán do počítače uživatele a obsahuje informace, které uživatele identifikují. Toto rozhraní se nazývá objekt Session.

Objekt Session ukládá informace o uživatelské relaci nebo mění nastavení pro ni.

Proměnné uložené v objektu Session obsahují informace o jednom jediném uživateli a jsou dostupné všem stránkám v jedné aplikaci. Běžné informace uložené v proměnných relace jsou jméno, id a preference. Server vytvoří nový objekt Session pro každého nového uživatele a zničí objekt Session, když relace vyprší.

Kolekce, vlastnosti, metody a události objektu Session jsou popsány níže:

Sbírky

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


Vlastnosti

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

Metody

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

Události

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