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 |