Katalysator :: Plugin :: Sitzung :: Laden

Catalyst :: Plugin :: Session :: Shop ist eine Basisklasse für Session-Speicher-Treiber.
Jetzt downloaden

Katalysator :: Plugin :: Sitzung :: Laden Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Andy Grundman, Christian Hansen, Yuval Kogman and Sebastian Ried
  • Website des Verlags:
  • http://search.cpan.org/~nuffin/

Katalysator :: Plugin :: Sitzung :: Laden Stichworte


Katalysator :: Plugin :: Sitzung :: Laden Beschreibung

Katalysator :: Plugin :: Session :: Shop ist eine Basisklasse für Session-Speicher-Treiber. Catalyst :: Plugin :: Session :: Shop ist eine Basisklasse für Session-Speicher-Treiber.Synopsis-Paketkatalysator :: Plugin :: Sitzung :: Shop :: Mybackend; Verwenden Sie die Basis QW / CATALYST :: Plugin :: Session :: Shop /; Diese Klasse liefert eigentlich keine Funktionalität, sondern wenn der Katalysator :: Plugin :: Session-Modul eingerichtet ist, wird er angezeigt, dass YourApp-> ISA ( "Catalyst :: Plugin :: Session :: Store"). Wenn Sie ein Session-Speicher-Plugin schreiben, sollten Sie dieses Modul aus diesem Grund unterklassifizieren. Diese Dokumentation ist für Autoren von Session-Speicher-Plugins vorgesehen, nicht für Endbenutzer. Schreibspeicher-PluginsAll-Session-Speicher-Plugins müssen sich an die folgende Schnittstellenspezifikation anhalten . $ daten sind derzeit entweder eine Hash-Referenz (für die meisten Tasten) oder einen ganzzahligen Wert (für Abläufe), aber alle Werttypen sollten unterstützt. und id ist immer die Sitzungs-ID. Plugins wie Catalyst :: Plugin :: Session :: peruser speichern Erweiterungen in dieses Format, z. B. Benutzer: username.it wird vorgeschlagen, dass der Laden auf den Darm aufgeteilt und die Daten effizienter speichert - die API sollte stabil bleiben Mögliche Hinzufügung neuer Präfixe in der Zukunft Assurance-Stores werden erforderlich, um zu erstellen, ist, dass er $ c-> store_session_data ($ x, $ y) angegeben ist; für jedes $ x, $ y == $ c-> get_session_data ($ x) wird hold.store_session_data ($ Key, $ Daten ) Speichern Sie eine Sitzung, deren Schlüssel der erste Parameter ist, und Daten ist der zweite Parameter im Speicher. Der zweite Parameter ist eine Hash-Referenz, die normalerweise serialisiert ist (und später deserialisiert von Get_Session_Data) .Delete_Session_Data ($ Key) Löschen Sie die Sitzung, deren Schlüssel ist der Parameter.Delete_Expired_SessionSthis-Methode I s wird derzeit nicht von einem beliebigen Code angerufen, sondern kann in der Zukunft als Teil eines katalysatspezifischen Wartungsskripts aufgerufen werden. Wenn Sie sich um ein Backend umwickeln, der einen eigenen Auto-Ablauf verwaltet, können Sie diese Methode einfach einen leeren Körper geben. Fehler Handlingall-Fehler sollten mit dem Katalysator :: Ausnahme ausgelöst werden. Rückgabewerte werden nicht geprüft und werden angenommen, dass es in Ordnung ist. Fehlende Werte sind keine Fehler Effizienter Ablauf, aber nur für die Taste Prefixes-Sitzung, Flash und Abläufe Verwenden Sie diesen Ansatz kann den Speicherplatz auslaufen, da nichts eine abgelaufene Sitzung aktiv löscht. Die Methode delete_expired_ssessions gibt es so, dass regelmäßig geplante Wartungsskripts Ihrem Backend die Möglichkeit geben können, aufzuräumen. Anforderungen: · Perl.


Katalysator :: Plugin :: Sitzung :: Laden Zugehörige Software

libgcroots.

LibgCroots ist eine Bibliothek, die die architekturabhängigen Teile der Garbage Collector-Roots-Akquisition abstrakten. ...

135

Herunterladen