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 variable HttpApplicationState 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 UnLock la Lock méthode pour empêcher d’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 un verrouillage et un déverrouillage automatiques avec les AllKeys propriétés et Count et les Addméthodes , Clear, GetGetKey, Remove, RemoveAt et Set . Toutefois, l’utilisation explicite des Lock méthodes et UnLock lorsque vous avez une série d’opérations peut être plus efficace.