Katalysator :: Plugin :: Sessie :: Winkel :: Delegate

Catalyst :: Plugin :: Sessie :: Winkel :: Delegate is een gedelegeerde sessie-opslag naar een toepassingsmodelobject.
Download nu

Katalysator :: Plugin :: Sessie :: Winkel :: Delegate Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Catalyst team
  • Uitgever website:
  • http://search.cpan.org/~nuffin/Catalyst-Plugin-Session-Store-Memcached-0.02/lib/Catalyst/Plugin/Session/Store/Memcached.pm

Katalysator :: Plugin :: Sessie :: Winkel :: Delegate Tags


Katalysator :: Plugin :: Sessie :: Winkel :: Delegate Beschrijving

Katalysator :: Plugin :: Sessie :: Winkel :: Delegate is een gedelegeerde session-opslag naar een toepassingsmodelobject. Catalyst :: Plugin :: Sessie :: Winkel :: Delegate is een afgevaardigde sessie-opslag naar een toepassingsmodelobject.synopsis Gebruik Catalyst :: Plugin :: Sessie :: Winkel: Delegeer; Deze winkel plug-ins maken de Delegatie Session Storage opslaan Klasse objectmodel eenvoudig. Het modelHet model wordt gebruikt om het Delegate-object op te halen voor een bepaald sessie-ID. Dit is normaal gesproken iets als DBIC's Feslesse-object. Het model moet reageren op de GET_MODEL-methode of sluiting in de Sesion Config-hash (standaardinstellingen om te worden) .An Object moet altijd van deze methode worden geretourneerd, zelfs als het betekent dat het automatisch wordt geopend. Het object kan zelf lui in de werkelijke winkel worden geoptimaliseerd wanneer -> opslagmethoden eigenlijk worden genoemd. De Delegatea Single Delegate behoort tot een enkele sessie-ID. Het biedt opslagruimte voor willekeurige velden. Het afgevaardigde-object moet reageren op methode-oproepen volgens de rendementswaarden van de session_store_delegate_key_to_Accessor_delegate.tyto_accessor ..type betekent dit beantwoorden op $ OBJ -> $ VELDTYPE TYPE TOESTANDIGHEID. Als het nodig is, moet de afgevaardigde rekening houden met De opgeslagen velden, zodat deze zichzelf kan verzamelen wanneer alle velden zijn verwijderd. De velden zijn willekeurig, en zijn MODINGEND door de verschillende sessie-plug-ins. De basissleutels die moeten worden ondersteund, zijn: expiresa timestamp die aangeeft wanneer de sessie verloopt wanneer de sessie zal verlopen. Als een winkel zo kiest, kan het sessiegegevens opruimen na deze tijdstemperatuur, zelfs zonder te worden verteld om te verwijderen. SessieDe hoofdsessiegegevens hash.might niet worden gebruikt, als alleen flash bestaat. Flasha Hash Like zoals de belangrijkste sessiegegevens Meneer meerdere keren per sessie, zoals vereist en verwijderd. De afgevaardigde moet ook reageren op de flush-methode die wordt gebruikt om de winkel delegeren te vertellen die niet meer is ingesteld / Wissen / Verwijderen ODS zal op IT worden aangeroepen.Methodssession_store_delegate_key_to_accessor $ -toets, $ WerkingDeze methode implementeert de verschillende callingconventies. Het accepteert een sleutel en een bedieningsnaam (Get, Set of Delete) en moet een methode retourneren (kan een reeks of een code-referentie zijn) en een optionele lijst met argumenten die op de afgevaardigde worden ingeroepen. De standaardversie splitst $ Sleutel op de eerste dikke darm, het extraheren van de veldnaam en de ID. Het retourneert vervolgens de ongewijzigde veldnaam en als de bewerking 'Verwijder' ook het extra argument undef biedt. Dit werkt met Accessor Semantics zoals deze: $ OBJ-> FOO; $ obj-> foo ("bar"); $ OBJ-> FOO (UNDEF); om een conventie zoals $ OBJ-> GET_FOO te vergemakkelijken; $ OBJ-> SET_FOO ("bar"); $ OBJ-> DELETE_FOO; OF $ OBJ-> GET ("FOO"); $ OBJ-> SET ("FOO", "BAR"); $ OBJ-> DELETE ("FOO"); simpelweg negeren deze methode. Mogelijk kunt u in de bron van deze module kijken om gereageerde versies te vinden die u moeten helpen. Sessie_store_delegatethis-methode retourneert de afgevaardigde, die in de cache kan worden opgeslagen in $ C.get_session_store_delegate $ IDTHIS-methode moet het gedelegeerde object voor een gegeven ID krijgen. Zie "The Model" voor meer informatie .SSION_STORE_MODELTHIS-methode moet het model retourneren dat het Delegate-object zal verstrekken. De standaard implementatie retourneert eenvoudig $ C-> -model ($ c-> session_store_model_name) .SSION_STORE_MODEL_NAMEETUREN $ C-> CONFIG -> { SESSIE} {MODEL_NAME} || "Sessies" .Finalize_Session_Delegate $ DelegateinVookes De flush-methode op de afgevaardigde. Kan worden overschreven als dat gedrag ongepast is .Get_Session_Data $ Key Store_SSession_Data $ Key, $ Value Delete_Session_Data $ KeyThese methoden Vertalen de winkel API in de Delegate API met session_store_delegate_key_to_accessor. Vereisten: · Perl


Katalysator :: Plugin :: Sessie :: Winkel :: Delegate Gerelateerde software