ObjectCache.Set Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze wordt overschreven in een afgeleide klasse, voegt u een cachevermelding in de cache in.
Overloads
| Name | Description |
|---|---|
| Set(CacheItem, CacheItemPolicy) |
Wanneer deze wordt overschreven in een afgeleide klasse, voegt u de cachevermelding als een CacheItem exemplaar in de cache in en geeft u informatie op over hoe de vermelding wordt verwijderd. |
| Set(String, Object, DateTimeOffset, String) |
Wanneer deze wordt overschreven in een afgeleide klasse, voegt u een cachevermelding in de cache in, waarbij u verloopdetails op basis van tijd opgeeft. |
| Set(String, Object, CacheItemPolicy, String) |
Wanneer deze wordt overschreven in een afgeleide klasse, voegt u een cachevermelding in de cache in. |
Opmerkingen
Het typische gedrag van de Set overbelastingsmethoden is een invoeg- of updatebewerking. Een cachevermelding wordt ingevoegd als een nieuwe vermelding als de opgegeven vermelding niet bestaat, of de cachevermelding wordt bijgewerkt met een nieuwe waarde als deze al bestaat.
Set(CacheItem, CacheItemPolicy)
- Bron:
- ObjectCache.cs
- Bron:
- ObjectCache.cs
- Bron:
- ObjectCache.cs
- Bron:
- ObjectCache.cs
Wanneer deze wordt overschreven in een afgeleide klasse, voegt u de cachevermelding als een CacheItem exemplaar in de cache in en geeft u informatie op over hoe de vermelding wordt verwijderd.
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)
Parameters
- item
- CacheItem
Het cache-item dat moet worden toegevoegd.
- policy
- CacheItemPolicy
Een object met verwijderingsgegevens voor de cachevermelding. Dit object biedt meer opties voor verwijdering dan een eenvoudige absolute vervaldatum.
Opmerkingen
Als de sleutel niet item bestaat, item wordt ingevoegd als een nieuwe cachevermelding. Als er een item met een sleutel bestaat, item wordt de waarde van waaruit item wordt gebruikt om de waarde van de bestaande cachevermelding bij te werken of te overschrijven.
Van toepassing op
Set(String, Object, DateTimeOffset, String)
- Bron:
- ObjectCache.cs
- Bron:
- ObjectCache.cs
- Bron:
- ObjectCache.cs
- Bron:
- ObjectCache.cs
Wanneer deze wordt overschreven in een afgeleide klasse, voegt u een cachevermelding in de cache in, waarbij u verloopdetails op basis van tijd opgeeft.
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)
Parameters
- key
- String
Een unieke id voor de cachevermelding.
- value
- Object
Het object dat moet worden ingevoegd.
- absoluteExpiration
- DateTimeOffset
De vaste datum en tijd waarop de cachevermelding verloopt.
- regionName
- String
Optional. Een benoemde regio in de cache waaraan de cachevermelding kan worden toegevoegd als regio's worden geïmplementeerd. De standaardwaarde voor de optionele parameter is null.
Opmerkingen
Als een item dat key overeenkomt niet in de cache value bestaat en key wordt gebruikt om in te voegen als een nieuwe cachevermelding. Als er een item met een sleutel item bestaat, wordt de cachevermelding bijgewerkt of overschreven met behulp van value.
Van toepassing op
Set(String, Object, CacheItemPolicy, String)
- Bron:
- ObjectCache.cs
- Bron:
- ObjectCache.cs
- Bron:
- ObjectCache.cs
- Bron:
- ObjectCache.cs
Wanneer deze wordt overschreven in een afgeleide klasse, voegt u een cachevermelding in de cache in.
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)
Parameters
- key
- String
Een unieke id voor de cachevermelding.
- value
- Object
Het object dat moet worden ingevoegd.
- policy
- CacheItemPolicy
Een object met verwijderingsgegevens voor de cachevermelding. Dit object biedt meer opties voor verwijdering dan een eenvoudige absolute vervaldatum.
- regionName
- String
Optional. Een benoemde regio in de cache waaraan de cachevermelding kan worden toegevoegd als regio's worden geïmplementeerd. De standaardwaarde voor de optionele parameter is null.
Opmerkingen
Met deze overbelasting van de methode kunt u meer verwijderings- of verloopdetails opgeven dan de gegevens die beschikbaar zijn in op tijd gebaseerde absolute vervaldatum.
Als een item dat key overeenkomt niet in de cache value bestaat en key wordt gebruikt om in te voegen als een nieuwe cachevermelding. Als er een item met een sleutel item bestaat, wordt de cachevermelding bijgewerkt of overschreven met behulp van value.