HttpApplicationState.Lock Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sperrt den Zugriff auf eine HttpApplicationState-Variable, um die Zugriffssynchronisierung zu erleichtern.
public:
void Lock();
public void Lock ();
member this.Lock : unit -> unit
Public Sub Lock ()
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 automatische Sperrung und Entsperrung mit den und den Eigenschaften und den AddAllKeys Count Methoden Clear, RemoveGetKeyGetRemoveAt und Set Methoden aus. Die Verwendung der Methoden und UnLock MethodenLock, wenn Sie über eine Reihe von Vorgängen verfügen, kann jedoch effizienter sein.