ObjectCache.Set Methode

Definitie

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.

Van toepassing op