HttpApplicationState.UnLock Methode

Definitie

Ontgrendelt de toegang tot een HttpApplicationState variabele om toegangssynchronisatie te vergemakkelijken.

public:
 void UnLock();
public void UnLock();
member this.UnLock : unit -> unit
Public Sub UnLock ()

Voorbeelden

In het volgende voorbeeld wordt de Lock methode en UnLock methode gebruikt om te voorkomen dat andere sessies de waarde van twee toepassingsvariabelen wijzigen totdat de lokale sessie deze heeft gewijzigd.

Application.Lock();
Application["MyCode"] = 21;
Application["MyCount"] = Convert.ToInt32(Application["MyCount"]) + 1;
Application.UnLock();
Application.Lock()
Application("MyCode") = 21
Application("MyCount") = Convert.ToInt32(Application("MyCount")) + 1
Application.UnLock()

Opmerkingen

De HttpApplicationState klasse voert automatische vergrendeling en ontgrendeling uit met de AllKeys en eigenschappen en Count de Addmethoden , Clear, Get, GetKey, , en Removemethoden RemoveAtSet . Het kan echter efficiƫnter zijn om expliciet de Lock en UnLock methoden te gebruiken wanneer u een reeks bewerkingen hebt.

Van toepassing op

Zie ook