Compartir a través de


HttpApplicationState.Lock Método

Definición

Bloquea el acceso a una variable HttpApplicationState para que la sincronización del acceso sea más sencilla.

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

Ejemplos

En el ejemplo siguiente se usa el método y UnLock el Lock método para evitar que otras sesiones cambien el valor de dos variables de aplicación hasta que la sesión local las haya cambiado.

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()

Comentarios

La HttpApplicationState clase realiza el bloqueo automático y el desbloqueo con las AllKeys propiedades y Count y los Addmétodos , Clear, GetKeyGet, , Removey Set RemoveAt . Sin embargo, el uso explícito de los Lock métodos y UnLock cuando tiene una serie de operaciones puede ser más eficaz.

Se aplica a

Consulte también