Compartir vía


(String, DataCacheLockHandle, TimeSpan, String) de método de DataCache.Unlock

Libera objetos bloqueados en la región especificada. Para que este método sea compatible con la simultaneidad pesimista, basta con asegurarse de usar el DataCacheLockHandle adecuado para desbloquear el objeto. Especifica un nuevo valor de tiempo de espera del objeto en caché.

Espacio de nombres: Microsoft.ApplicationServer.Caching
Ensamblado: Microsoft.ApplicationServer.Caching.Client (en microsoft.applicationserver.caching.client.dll)

Uso

Sintaxis

'Declaración
Public Sub Unlock ( _
    key As String, _
    lockHandle As DataCacheLockHandle, _
    timeout As TimeSpan, _
    region As String _
)
public void Unlock (
    string key,
    DataCacheLockHandle lockHandle,
    TimeSpan timeout,
    string region
)
public:
void Unlock (
    String^ key, 
    DataCacheLockHandle^ lockHandle, 
    TimeSpan timeout, 
    String^ region
)
public void Unlock (
    String key, 
    DataCacheLockHandle lockHandle, 
    TimeSpan timeout, 
    String region
)
public function Unlock (
    key : String, 
    lockHandle : DataCacheLockHandle, 
    timeout : TimeSpan, 
    region : String
)

Parámetros

  • key
    Valor exclusivo que se usa para identificar el objeto en la región.
  • timeout
    Tiempo que el objeto debe residir en la memoria caché antes de su expiración.
  • region
    Nombre de la región en la que reside el objeto.

Comentarios

El parámetro lockHandle es necesario y debe coincidir con el DataCacheLockHandle del objeto bloqueado para funcionar correctamente. Para obtener más información sobre la simultaneidad, vea Modelos de simultaneidad y Métodos de simultaneidad.

Los objetos bloqueados nunca expiran, pero pueden expirar inmediatamente si se desbloquean después de su hora de expiración. Para obtener más información, vea Caducidad y expulsión.

El valor de tiempo de espera asociado al objeto en caché reemplaza las opciones de expiración especificadas en la configuración de la memoria caché con nombre. Para obtener más información, vea Caducidad y expulsión.

Seguridad para subprocesos

Todos los miembros públicos y estáticos (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Plataformas

Plataformas de desarrollo

Visual Studio 2010 y posterior, .NET Framework 4

Plataformas de destino

Windows 7; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2

Vea también

Referencia

Clase de DataCache
Miembros de DataCache
Espacio de nombres de Microsoft.ApplicationServer.Caching