(String, Object, DataCacheItemVersion, IEnumerable genérico, String) de método de DataCache.Put
Agrega o reemplaza un objeto en la región especificada si se corresponde con la versión especificada. Asocia etiquetas al 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 Function Put ( _
key As String, _
value As Object, _
oldVersion As DataCacheItemVersion, _
tags As IEnumerable(Of DataCacheTag), _
region As String _
) As DataCacheItemVersion
public DataCacheItemVersion Put (
string key,
Object value,
DataCacheItemVersion oldVersion,
IEnumerable<DataCacheTag> tags,
string region
)
public:
DataCacheItemVersion^ Put (
String^ key,
Object^ value,
DataCacheItemVersion^ oldVersion,
IEnumerable<DataCacheTag^>^ tags,
String^ region
)
public DataCacheItemVersion Put (
String key,
Object value,
DataCacheItemVersion oldVersion,
IEnumerable<DataCacheTag> tags,
String region
)
public function Put (
key : String,
value : Object,
oldVersion : DataCacheItemVersion,
tags : IEnumerable<DataCacheTag>,
region : String
) : DataCacheItemVersion
Parámetros
- key
Valor exclusivo que se usa para identificar el objeto en la región.
- value
Objeto que se va a agregar o reemplazar.
- oldVersion
Objeto DataCacheItemVersion que representa la versión del objeto en caché que se va a reemplazar.
- tags
Lista de etiquetas que se asociarán al objeto.
- region
Nombre de la región en la que reside el objeto.
Valor devuelto
Objeto DataCacheItemVersion que representa la versión del objeto guardado en caché bajo el valor key.
Comentarios
La transferencia del parámetro oldVersion permite que este método mantenga la simultaneidad. Si otro proceso actualiza el objeto en caché antes de invocar este método, el método no actualizará el objeto en caché y devolverá un valor nulo. Para obtener más información sobre la simultaneidad, vea Modelos de simultaneidad y Métodos de simultaneidad.
Esta sobrecarga resulta útil para actualizar las etiquetas asociadas al objeto. Para obtener más información acerca de los métodos disponibles para usar etiquetas, vea Métodos basados en etiquetas.
Para obtener más información sobre el uso de este método, vea Procedimiento: Actualizar un objeto de la memoria caché.
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