Catalizador :: Plugin :: Sesión :: Tienda :: Delegado

Catalizador :: Plugin :: Sesión :: Tienda :: Delegado es un almacenamiento de sesión de delegado a un objeto de modelo de aplicación.
Descargar ahora

Catalizador :: Plugin :: Sesión :: Tienda :: Delegado Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Catalyst team
  • Sitio web del editor:
  • http://search.cpan.org/~nuffin/Catalyst-Plugin-Session-Store-Memcached-0.02/lib/Catalyst/Plugin/Session/Store/Memcached.pm

Catalizador :: Plugin :: Sesión :: Tienda :: Delegado Etiquetas


Catalizador :: Plugin :: Sesión :: Tienda :: Delegado Descripción

Catalizador :: Plugin :: Sesión :: Tienda :: Delegado es un almacenamiento de sesión de delegado a un objeto modelo de aplicación. Catalizador :: Plugin :: Sesión :: Tienda :: Delegado es un almacenamiento de sesión de delegado a un modelo de aplicación objeto. HSYNOPSIS Use Catalyst :: Plugin :: Sesión :: Tienda :: Delegado; Los complementos de la tienda realizan el almacenamiento de la sesión de delegación a la primera Modelo de objeto de clase Easy.El modelo Se utiliza el modelo para recuperar el objeto delegado para un ID de sesión determinado. Este es normalmente algo así como el objeto de resultados de DBIC. El modelo debe responder al método OT_MODEL o el cierre en el hash de configuración de sesion (predeterminado para get_session_stere_delegate) El objeto siempre debe devolverse de este método, incluso si significa autovivificación. El objeto puede optimizar y crearse perezosamente en la tienda real solo cuando -> Los métodos de la tienda se llaman en realidad. El delegado único de Delegate, pertenece a una identificación de una sola sesión. Proporciona espacio de almacenamiento para los campos arbitrarios. El objeto del delegado debe responder a las llamadas de los métodos según los valores de retorno del método de Session_Store_Delegate_Key_To_Accesor. Typicy esto significa responder a $ obj -> accessores de tipo de campo. Si es necesario, el delegado debe mantener un recuento de referencia interno de Los campos almacenados, de modo que se puede recolectar basura cuando se hayan eliminado todos los campos. Los campos son arbitrarios y están funcionando por los diversos complementos de sesión. Las teclas básicas que deben ser compatibles son: ExpussA TimeStamp indicando cuándo caducará la sesión. Si la tienda lo elige, puede limpiar los datos de la sesión después de esta marca de tiempo, incluso sin que se le informen que eliminen. Sesión de la sesión principal HASH.MIGHT NO SE UTILIZARIA, SI SOLAMENTE EXISTE FLASH.FASHA HASH MUCHO CUALQUIER PUEDE Crearse y eliminar varias veces por sesión, según sea necesario. El delegado también debe responder al método de descarga que se usa para decirle al delegado de la tienda que no más se establece / obtenga / eliminar meth Se invocarán las ODS en él.MethOdsSession_Store_Delegate_Key_To_Accessor $ Key, $ OperationEste Método implementa las diversas convenciones de llamadas. Acepta una clave y un nombre de operación (obtener, configurar o eliminar), y debe devolver un método (podría ser una cadena o una referencia de código), y una lista opcional de argumentos que se invocarán en el delegado. La versión predeterminada se divide Tecla $ en el primer colon, extrayendo el nombre del campo y la identificación. Luego devuelve el nombre del campo inalterado, y si la operación es 'Eliminar' también proporciona el argumento adicional UNDEF. Esto funciona con la semántica de accesorios como estos: $ obj-> foo; $ obj-> foo ("bar"); $ obj-> foo (UNDEF); Para facilitar una convención como $ obj-> get_foo; $ obj-> set_foo ("bar"); $ obj-> eliminar_foo; o $ obj-> obtener ("foo"); $ obj-> conjunto ("foo", "bar"); $ obj-> Eliminar ("foo"); simplemente anular este método. Puede buscar en la fuente de este módulo para encontrar versiones comentadas que deberían ayudarlo. Session_Store_Delegatethis Método devuelve al delegado, que se puede almacenar en caché en $ c.get_session_store_delegate $ iDthis método debe obtener el objeto delegado para una identificación determinada. Consulte "El modelo" para más detalles.session_store_modelthis El método debe devolver el modelo que proporcionará el objeto del delegado. La implementación predeterminada simplemente devolverá $ c-> modelo ($ c-> session_store_model_name) .session_store_model_namereturns $ c-> config -> { Sesión} {model_name} || "Sesiones" .Finalize_Session_Delegate $ DelegateInvoke el método de descarga en el delegado. Puede ser anulado si ese comportamiento es inapropiado. Requisitos: · Perl


Catalizador :: Plugin :: Sesión :: Tienda :: Delegado Software relacionado