HttpApplicationState.Lock Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.