HttpApplicationState.UnLock Methode

Definition

Entsperrt den Zugriff auf eine HttpApplicationState Variable, um die Zugriffssynchronisierung zu erleichtern.

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

Beispiele

Im folgenden Beispiel wird die Lock Methode und UnLock Methode verwendet, um zu verhindern, dass andere Sitzungen den Wert von zwei Anwendungsvariablen ändern, bis die lokale Sitzung sie geändert hat.

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()

Hinweise

Die HttpApplicationState Klasse führt die automatische Sperrung und Entsperrung mit den AllKeys Eigenschaften und Count den AddMethoden Clear, , , Get, GetKey, und RemoveRemoveAt Methoden durchSet. Wenn Sie jedoch eine Reihe von Vorgängen verwenden, ist die explizite Verwendung der Lock Methoden UnLock möglicherweise effizienter.

Gilt für:

Weitere Informationen