ObjectCache.Set Metoda

Definicja

Po zastąpieniu w klasie pochodnej wstawia wpis pamięci podręcznej do pamięci podręcznej.

Przeciążenia

Nazwa Opis
Set(CacheItem, CacheItemPolicy)

Po zastąpieniu w klasie pochodnej wstawia wpis pamięci podręcznej do pamięci podręcznej jako CacheItem wystąpienie, określając informacje o sposobie eksmitowania wpisu.

Set(String, Object, DateTimeOffset, String)

Po zastąpieniu w klasie pochodnej wstawia wpis pamięci podręcznej do pamięci podręcznej, określając szczegóły wygaśnięcia na podstawie czasu.

Set(String, Object, CacheItemPolicy, String)

Po zastąpieniu w klasie pochodnej wstawia wpis pamięci podręcznej do pamięci podręcznej.

Uwagi

Typowym zachowaniem Set metod przeciążenia jest operacja wstawiania lub aktualizowania. Wpis pamięci podręcznej zostanie wstawiony jako nowy wpis, jeśli określony wpis nie istnieje lub wpis pamięci podręcznej zostanie zaktualizowany o nową wartość, jeśli już istnieje.

Set(CacheItem, CacheItemPolicy)

Źródło:
ObjectCache.cs
Źródło:
ObjectCache.cs
Źródło:
ObjectCache.cs
Źródło:
ObjectCache.cs

Po zastąpieniu w klasie pochodnej wstawia wpis pamięci podręcznej do pamięci podręcznej jako CacheItem wystąpienie, określając informacje o sposobie eksmitowania wpisu.

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)

Parametry

item
CacheItem

Element pamięci podręcznej do dodania.

policy
CacheItemPolicy

Obiekt zawierający szczegóły eksmisji dla wpisu pamięci podręcznej. Ten obiekt zapewnia więcej opcji eksmisji niż proste wygaśnięcie bezwzględne.

Uwagi

Jeśli klucz dla item elementu nie istnieje, item zostanie wstawiony jako nowy wpis pamięci podręcznej. Jeśli element z kluczem zgodnym item istnieje, wartość z item jest używana do aktualizowania lub zastępowania wartości istniejącego wpisu pamięci podręcznej.

Dotyczy

Set(String, Object, DateTimeOffset, String)

Źródło:
ObjectCache.cs
Źródło:
ObjectCache.cs
Źródło:
ObjectCache.cs
Źródło:
ObjectCache.cs

Po zastąpieniu w klasie pochodnej wstawia wpis pamięci podręcznej do pamięci podręcznej, określając szczegóły wygaśnięcia na podstawie czasu.

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)

Parametry

key
String

Unikatowy identyfikator wpisu pamięci podręcznej.

value
Object

Obiekt do wstawienia.

absoluteExpiration
DateTimeOffset

Stała data i godzina wygaśnięcia wpisu pamięci podręcznej.

regionName
String

Optional. Nazwany region w pamięci podręcznej, do którego można dodać wpis pamięci podręcznej, jeśli regiony są implementowane. Wartość domyślna opcjonalnego parametru to null.

Uwagi

Jeśli element pasujący key nie istnieje w pamięci podręcznej value i key jest używany do wstawiania jako nowego wpisu pamięci podręcznej. Jeśli element z kluczem zgodnym item z elementem istnieje, wpis pamięci podręcznej zostanie zaktualizowany lub zastąpiony za pomocą polecenia value.

Dotyczy

Set(String, Object, CacheItemPolicy, String)

Źródło:
ObjectCache.cs
Źródło:
ObjectCache.cs
Źródło:
ObjectCache.cs
Źródło:
ObjectCache.cs

Po zastąpieniu w klasie pochodnej wstawia wpis pamięci podręcznej do pamięci podręcznej.

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)

Parametry

key
String

Unikatowy identyfikator wpisu pamięci podręcznej.

value
Object

Obiekt do wstawienia.

policy
CacheItemPolicy

Obiekt zawierający szczegóły eksmisji dla wpisu pamięci podręcznej. Ten obiekt zapewnia więcej opcji eksmisji niż proste wygaśnięcie bezwzględne.

regionName
String

Optional. Nazwany region w pamięci podręcznej, do którego można dodać wpis pamięci podręcznej, jeśli regiony są implementowane. Wartość domyślna opcjonalnego parametru to null.

Uwagi

To przeciążenie metody umożliwia podanie większej liczby szczegółów eksmisji lub wygaśnięcia niż te, które są dostępne w czasie bezwzględnego wygaśnięcia.

Jeśli element pasujący key nie istnieje w pamięci podręcznej value i key jest używany do wstawiania jako nowego wpisu pamięci podręcznej. Jeśli element z kluczem zgodnym item z elementem istnieje, wpis pamięci podręcznej zostanie zaktualizowany lub zastąpiony za pomocą polecenia value.

Dotyczy