HttpApplicationState.UnLock Methode

Definition

Hebt die Zugriffsperre einer HttpApplicationState-Variablen auf, um die Zugriffssynchronisierung zu erleichtern.Unlocks access to an HttpApplicationState variable to facilitate access synchronization.

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

Beispiele

Im folgenden Beispiel wird die Lock -Methode UnLock und die-Methode verwendet, um zu verhindern, dass andere Sitzungen den Wert von zwei Anwendungsvariablen ändern, bis Sie von der lokalen Sitzung geändert wurden.The following example uses the Lock method and UnLock method to prevent other sessions from changing the value of two application variables until after the local session has changed them.

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 automatische Sperren und Entsperrung AllKeys mit Count den GetKey Get Remove Clear EigenschaftenundAddund,,,, undaus.RemoveAt Set -Methoden.The HttpApplicationState class performs automatic locking and unlocking with the AllKeys and Count properties and the Add, Clear, Get, GetKey, Remove, RemoveAt and Set methods. Wenn Sie jedoch über eine Lock Reihe UnLock von Vorgängen verfügen, ist es möglicherweise effizienter, die-Methode und die-Methode zu verwenden.However, explicitly using the Lock and UnLock methods when you have a series of operations may be more efficient.

Gilt für:

Siehe auch