HttpApplicationState.Lock Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Verrouille l’accès à une HttpApplicationState variable pour faciliter la synchronisation d’accès.
public:
void Lock();
public void Lock();
member this.Lock : unit -> unit
Public Sub Lock ()
Exemples
L’exemple suivant utilise la méthode et Lock la UnLock méthode pour empêcher les autres sessions de modifier la valeur de deux variables d’application jusqu’à ce que la session locale les ait modifiées.
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()
Remarques
La HttpApplicationState classe effectue le verrouillage automatique et le déverrouillage avec les propriétés et AllKeys les CountAddméthodes , , , ClearGetGetKeyRemoveRemoveAtSet et les propriétés. Toutefois, l’utilisation explicite des méthodes et Lock des UnLock méthodes lorsque vous disposez d’une série d’opérations peut être plus efficace.