Metodo DataCacheSessionStoreProvider.GetItem

Restituisce dati sullo stato della sessione di sola lettura dalla cache.

Spazio dei nomi: Microsoft.ApplicationServer.Caching
Assembly: Microsoft.ApplicationServer.Caching.Client (in microsoft.applicationserver.caching.client.dll)

Uso

Sintassi

'Dichiarazione
Public Overrides Function GetItem ( _
    context As HttpContext, _
    id As String, _
    <OutAttribute> ByRef locked As Boolean, _
    <OutAttribute> ByRef lockAge As TimeSpan, _
    <OutAttribute> ByRef lockId As Object, _
    <OutAttribute> ByRef actions As SessionStateActions _
) As SessionStateStoreData
public override SessionStateStoreData GetItem (
    HttpContext context,
    string id,
    out bool locked,
    out TimeSpan lockAge,
    out Object lockId,
    out SessionStateActions actions
)
public:
virtual SessionStateStoreData^ GetItem (
    HttpContext^ context, 
    String^ id, 
    [OutAttribute] bool% locked, 
    [OutAttribute] TimeSpan% lockAge, 
    [OutAttribute] Object^% lockId, 
    [OutAttribute] SessionStateActions% actions
) override
public SessionStateStoreData GetItem (
    HttpContext context, 
    String id, 
    /** @attribute OutAttribute() */ /** @ref */ boolean locked, 
    /** @attribute OutAttribute() */ /** @ref */ TimeSpan lockAge, 
    /** @attribute OutAttribute() */ /** @ref */ Object lockId, 
    /** @attribute OutAttribute() */ /** @ref */ SessionStateActions actions
)

Parametri

  • context
    HttpContext della richiesta corrente.
  • id
    Identificatore della sessione associato alla richiesta corrente.
  • locked
    Quando il metodo restituisce, questo parametro contiene un valore booleano impostato su true se l'elemento della sessione richiesto è bloccato nella cache. In caso contrario, il valore è impostato su false.
  • lockAge
    Quando il metodo restituisce, questo parametro contiene un oggetto TimeSpan impostato sul periodo di tempo in cui un elemento nella cache è rimasto bloccato.
  • lockId
    Quando il metodo restituisce, questo parametro contiene un oggetto impostato sull'identificatore di blocco per la richiesta corrente.
  • actions
    Quando il metodo restituisce, questo parametro contiene uno dei valori di SessionStateActions. Ciò indica se la sessione corrente è una sessione non inizializzata e senza cookie.

Valore restituito

Oggetto SessionStateStoreData popolato con le informazioni e i valori della sessione presenti nella cache.

Osservazioni

Per ulteriori informazioni, vedere la documentazione relativa alla classe di base SessionStateStoreProviderBase.

Protezione thread

Qualsiasi membro statico (condiviso in Visual Basic) di questo tipo è thread safe, diversamente dai membri istanza.

Piattaforme

Piattaforme di sviluppo

Visual Studio 2010 e versioni successive, .NET Framework 4

Piattaforme di destinazione

Windows 7; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2

Vedere anche

Informazioni di riferimento

Classe DataCacheSessionStoreProvider
DataCacheSessionStoreProvider membri
Spazio dei nomi Microsoft.ApplicationServer.Caching