Compartir a través de


ObjectCache.Set Método

Definición

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

Sobrecargas

Set(CacheItem, CacheItemPolicy)

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

Set(String, Object, DateTimeOffset, String)

Cuando se reemplaza en una clase derivada, inserta una entrada de caché en la memoria caché, y especifica los detalles de la expiración basada en el tiempo.

Set(String, Object, CacheItemPolicy, String)

Cuando se reemplaza en una clase derivada, inserta una entrada 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)

Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs

Cuando se invalida en una clase derivada, inserta la entrada de caché en la memoria caché como una instancia de CacheItem, 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 sobre la expulsión de la entrada de caché. Este objeto proporciona más opciones de expulsión que una simple expiración absoluta.

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)

Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs

Cuando se reemplaza en una clase derivada, inserta una entrada de caché en la memoria caché, y especifica los detalles de la expiración basada 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 de la entrada de caché.

value
Object

Objeto que se va a insertar.

absoluteExpiration
DateTimeOffset

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

regionName
String

Opcional. Región con nombre de la memoria caché a la que se puede agregar la entrada 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 coincida item , la entrada de caché se actualiza o sobrescribe mediante value.

Se aplica a

Set(String, Object, CacheItemPolicy, String)

Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs

Cuando se reemplaza en una clase derivada, inserta una entrada 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 de la entrada de caché.

value
Object

Objeto que se va a insertar.

policy
CacheItemPolicy

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

regionName
String

Opcional. Región con nombre de la memoria caché a la que se puede agregar la entrada 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 coincida item , la entrada de caché se actualiza o sobrescribe mediante value.

Se aplica a