ObjectCache.Set Método

Definición

Cuando se invalida en una clase derivada, inserta una entrada de caché en la memoria caché.

Sobrecargas

Nombre Description
Set(CacheItem, CacheItemPolicy)

Cuando se invalida en una clase derivada, inserta la entrada de caché en la memoria caché como instancia CacheItem de y especifica información sobre cómo se expulsará la entrada.

Set(String, Object, DateTimeOffset, String)

Cuando se invalida en una clase derivada, inserta una entrada de caché en la memoria caché, especificando los detalles de expiración basados en el tiempo.

Set(String, Object, CacheItemPolicy, String)

Cuando se invalida en una clase derivada, inserta una entrada de caché en la memoria caché.

Comentarios

El comportamiento típico de los Set métodos de sobrecarga es una operación de inserción o actualización. Una entrada de caché se inserta como una nueva entrada si la entrada especificada no existe o la entrada de caché se actualiza con un nuevo valor si ya existe.

Set(CacheItem, CacheItemPolicy)

Cuando se invalida en una clase derivada, inserta la entrada de caché en la memoria caché como instancia CacheItem de y especifica información sobre cómo se expulsará la entrada.

public:
 abstract void Set(System::Runtime::Caching::CacheItem ^ item, System::Runtime::Caching::CacheItemPolicy ^ policy);
public abstract void Set(System.Runtime.Caching.CacheItem item, System.Runtime.Caching.CacheItemPolicy policy);
abstract member Set : System.Runtime.Caching.CacheItem * System.Runtime.Caching.CacheItemPolicy -> unit
Public MustOverride Sub Set (item As CacheItem, policy As CacheItemPolicy)

Parámetros

item
CacheItem

Elemento de caché que se va a agregar.

policy
CacheItemPolicy

Objeto que contiene detalles de expulsión para la entrada de caché. Este objeto proporciona más opciones para la expulsión que una expiración absoluta simple.

Comentarios

Si la clave de item no existe, item se inserta como una nueva entrada de caché. Si existe un elemento con una clave que coincida item , el valor de item se usa para actualizar o sobrescribir el valor de la entrada de caché existente.

Se aplica a

Set(String, Object, DateTimeOffset, String)

Cuando se invalida en una clase derivada, inserta una entrada de caché en la memoria caché, especificando los detalles de expiración basados en el tiempo.

public abstract void Set(string key, object value, DateTimeOffset absoluteExpiration, string regionName = default);
abstract member Set : string * obj * DateTimeOffset * string -> unit
Public MustOverride Sub Set (key As String, value As Object, absoluteExpiration As DateTimeOffset, Optional regionName As String = Nothing)

Parámetros

key
String

Identificador único para la entrada de caché.

value
Object

Objeto que se va a insertar.

absoluteExpiration
DateTimeOffset

Fecha y hora fijas en las que expirará la entrada de caché.

regionName
String

Opcional. Región con nombre en la memoria caché a la que se puede agregar la entrada de caché, si se implementan regiones. El valor predeterminado para el parámetro opcional es null.

Comentarios

Si un elemento que coincide key no existe en la memoria caché value y key se usa para insertar como una nueva entrada de caché. Si existe un elemento con una clave que coincide item , la entrada de caché se actualiza o sobrescribe mediante value.

Se aplica a

Set(String, Object, CacheItemPolicy, String)

Cuando se invalida en una clase derivada, inserta una entrada de caché en la memoria caché.

public abstract void Set(string key, object value, System.Runtime.Caching.CacheItemPolicy policy, string regionName = default);
abstract member Set : string * obj * System.Runtime.Caching.CacheItemPolicy * string -> unit
Public MustOverride Sub Set (key As String, value As Object, policy As CacheItemPolicy, Optional regionName As String = Nothing)

Parámetros

key
String

Identificador único para la entrada de caché.

value
Object

Objeto que se va a insertar.

policy
CacheItemPolicy

Objeto que contiene detalles de expulsión para la entrada de caché. Este objeto proporciona más opciones para la expulsión que una expiración absoluta simple.

regionName
String

Opcional. Región con nombre en la memoria caché a la que se puede agregar la entrada de caché, si se implementan regiones. El valor predeterminado para el parámetro opcional es null.

Comentarios

Esta sobrecarga de método permite proporcionar más detalles de expulsión o expiración que los que están disponibles en la expiración absoluta basada en el tiempo.

Si un elemento que coincide key no existe en la memoria caché value y key se usa para insertar como una nueva entrada de caché. Si existe un elemento con una clave que coincide item , la entrada de caché se actualiza o sobrescribe mediante value.

Se aplica a