SessionStateStoreProviderBase.CreateNewStoreData(HttpContext, Int32) Método

Definición

Crea un nuevo SessionStateStoreData objeto que se usará para la solicitud actual.

public:
 abstract System::Web::SessionState::SessionStateStoreData ^ CreateNewStoreData(System::Web::HttpContext ^ context, int timeout);
public abstract System.Web.SessionState.SessionStateStoreData CreateNewStoreData(System.Web.HttpContext context, int timeout);
abstract member CreateNewStoreData : System.Web.HttpContext * int -> System.Web.SessionState.SessionStateStoreData
Public MustOverride Function CreateNewStoreData (context As HttpContext, timeout As Integer) As SessionStateStoreData

Parámetros

context
HttpContext

para HttpContext la solicitud actual.

timeout
Int32

Valor de estado Timeout de sesión para el nuevo SessionStateStoreData.

Devoluciones

Nuevo SessionStateStoreData para la solicitud actual.

Ejemplos

Para obtener un ejemplo de una implementación del proveedor de almacén de estado de sesión, consulte Implementación de un proveedor de almacén de Session-State.

Comentarios

El objeto llama al método al principio de una solicitud de una página de ASP.NET, durante el evento /> CreateNewStoreData método si:

  • la solicitud entrante no tiene ningún identificador de sesión o

  • la solicitud entrante tiene un identificador de sesión, pero la sesión no se encuentra en el almacén de datos.

El CreateNewStoreData método crea un nuevo SessionStateStoreData objeto con un objeto vacío ISessionStateItemCollection , una HttpStaticObjectsCollection colección y el valor especificado timeout . La colección HttpStaticObjectsCollection para la aplicación ASP.NET se puede recuperar mediante el método GetSessionStaticObjects.

Se aplica a

Consulte también