ObjectCache.Set Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När den åsidosättas i en härledd klass infogar en cachepost i cacheminnet.
Överlagringar
| Name | Description |
|---|---|
| Set(CacheItem, CacheItemPolicy) |
När den åsidosätts i en härledd klass infogar cacheposten i cacheminnet som en CacheItem instans och anger information om hur posten ska tas bort. |
| Set(String, Object, DateTimeOffset, String) |
När den åsidosättas i en härledd klass infogar en cachepost i cacheminnet och anger tidsbaserad förfalloinformation. |
| Set(String, Object, CacheItemPolicy, String) |
När den åsidosättas i en härledd klass infogar en cachepost i cacheminnet. |
Kommentarer
Det typiska beteendet för Set överlagringsmetoderna är en infognings- eller uppdateringsåtgärd. En cachepost infogas antingen som en ny post om den angivna posten inte finns eller om cacheposten uppdateras med ett nytt värde om den redan finns.
Set(CacheItem, CacheItemPolicy)
- Källa:
- ObjectCache.cs
- Källa:
- ObjectCache.cs
- Källa:
- ObjectCache.cs
- Källa:
- ObjectCache.cs
När den åsidosätts i en härledd klass infogar cacheposten i cacheminnet som en CacheItem instans och anger information om hur posten ska tas bort.
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)
Parametrar
- item
- CacheItem
Cacheobjektet som ska läggas till.
- policy
- CacheItemPolicy
Ett objekt som innehåller borttagningsinformation för cacheposten. Det här objektet innehåller fler alternativ för borttagning än en enkel absolut förfallotid.
Kommentarer
Om nyckeln för item inte finns item infogas den som en ny cachepost. Om det finns ett objekt med en nyckel som matchar item används värdet från item för att uppdatera eller skriva över värdet för den befintliga cacheposten.
Gäller för
Set(String, Object, DateTimeOffset, String)
- Källa:
- ObjectCache.cs
- Källa:
- ObjectCache.cs
- Källa:
- ObjectCache.cs
- Källa:
- ObjectCache.cs
När den åsidosättas i en härledd klass infogar en cachepost i cacheminnet och anger tidsbaserad förfalloinformation.
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)
Parametrar
- key
- String
En unik identifierare för cacheposten.
- value
- Object
Objektet som ska infogas.
- absoluteExpiration
- DateTimeOffset
Det fasta datum och den tid då cacheposten upphör att gälla.
- regionName
- String
Optional. En namngiven region i cachen som cacheposten kan läggas till i, om regioner implementeras. Standardvärdet för den valfria parametern är null.
Kommentarer
Om ett objekt som matchar key inte finns i cacheminnet value och key används för att infoga som en ny cachepost. Om det finns ett objekt med en nyckel som matchar item uppdateras eller skrivs cacheposten över med hjälp valueav .
Gäller för
Set(String, Object, CacheItemPolicy, String)
- Källa:
- ObjectCache.cs
- Källa:
- ObjectCache.cs
- Källa:
- ObjectCache.cs
- Källa:
- ObjectCache.cs
När den åsidosättas i en härledd klass infogar en cachepost i cacheminnet.
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)
Parametrar
- key
- String
En unik identifierare för cacheposten.
- value
- Object
Objektet som ska infogas.
- policy
- CacheItemPolicy
Ett objekt som innehåller borttagningsinformation för cacheposten. Det här objektet innehåller fler alternativ för borttagning än en enkel absolut förfallotid.
- regionName
- String
Optional. En namngiven region i cachen som cacheposten kan läggas till i, om regioner implementeras. Standardvärdet för den valfria parametern är null.
Kommentarer
Med den här metoden kan du ange mer borttagnings- eller förfalloinformation än de som är tillgängliga i tidsbaserad absolut förfallotid.
Om ett objekt som matchar key inte finns i cacheminnet value och key används för att infoga som en ny cachepost. Om det finns ett objekt med en nyckel som matchar item uppdateras eller skrivs cacheposten över med hjälp valueav .