Partager via


HttpApplicationState.Lock Méthode

Définition

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.

S’applique à

Voir aussi