HttpApplicationState.Lock Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Uzamkne přístup k HttpApplicationState proměnné, aby se usnadnila synchronizace přístupu.
public:
void Lock();
public void Lock();
member this.Lock : unit -> unit
Public Sub Lock ()
Příklady
Následující příklad používá metodu a Lock metodu UnLock k tomu, aby ostatní relace nezměnily hodnotu dvou proměnných aplikace, dokud je místní relace nezmění.
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()
Poznámky
Třída HttpApplicationState provádí automatické uzamčení a odemčení s vlastnostmi AllKeys a CountAdd, ClearGet, GetKeyRemoveRemoveAta Set metody. Explicitní použití Lock a UnLock metod, pokud máte řadu operací, ale může být efektivnější.