SessionStateStoreProviderBase.ReleaseItemExclusive Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Släpper ett lås på ett objekt i sessionsdatalagret.
public:
abstract void ReleaseItemExclusive(System::Web::HttpContext ^ context, System::String ^ id, System::Object ^ lockId);
public abstract void ReleaseItemExclusive(System.Web.HttpContext context, string id, object lockId);
abstract member ReleaseItemExclusive : System.Web.HttpContext * string * obj -> unit
Public MustOverride Sub ReleaseItemExclusive (context As HttpContext, id As String, lockId As Object)
Parametrar
- context
- HttpContext
För HttpContext den aktuella begäran.
- id
- String
Sessionsidentifieraren för den aktuella begäran.
- lockId
- Object
Låsidentifieraren för den aktuella begäran.
Exempel
Ett exempel på en implementering av en sessionstillståndslagerprovider finns i Implementera en Session-State Store-provider.
Kommentarer
Objektet SessionStateModule anropar ReleaseItemExclusive metoden för att uppdatera förfallodatumet och frigöra ett lås på ett objekt i sessionsdatalagret. Det anropas i slutet av en begäran, under ReleaseRequestState händelsen, om sessionsvärdena är oförändrade. Om sessionsvärden har ändrats SessionStateModule anropar SetAndReleaseItemExclusive objektet i stället metoden.
Objektet SessionStateModule anropar ReleaseItemExclusive också metoden när ett lås på ett objekt i sessionsdatalagret har överskridit ExecutionTimeout värdet. Mer information om låsning och information om låsidentifieraren finns i "Låsa Session-Store data" i klassöversikten SessionStateStoreProviderBase .
Metoden ReleaseItemExclusive tar bara bort låset från ett objekt i sessionsdatalagret för det aktuella programmet som matchar den angivna sessionen id och lockId värdena.
lockId Om inte matchar den i datalagret ReleaseItemExclusive gör metoden ingenting.