DataCache.Put metodo (String, Object, TimeSpan, IEnumerable generico)

Aggiunge o sostituisce un oggetto nella cache. Specifica il valore di timeout e associa tag all'oggetto memorizzato nella cache.

Spazio dei nomi: Microsoft.ApplicationServer.Caching
Assembly: Microsoft.ApplicationServer.Caching.Client (in microsoft.applicationserver.caching.client.dll)

public DataCacheItemVersion Put (
	string key,
	Object value,
	TimeSpan timeout,
	IEnumerable<DataCacheTag> tags
)
public DataCacheItemVersion Put (
	String key, 
	Object value, 
	TimeSpan timeout, 
	IEnumerable<DataCacheTag> tags
)
public function Put (
	key : String, 
	value : Object, 
	timeout : TimeSpan, 
	tags : IEnumerable<DataCacheTag>
) : DataCacheItemVersion

Parametri

key

Il valore univoco utilizzato per identificare l'oggetto nella cache.

value

L'oggetto da aggiungere o sostituire.

timeout

L'intervallo di tempo in cui l'oggetto deve trovarsi nella cache prima della scadenza.

tags

Un elenco di tag da associare all'oggetto.

Valore restituito

Un oggetto DataCacheItemVersion che rappresenta la versione dell'oggetto salvato nella cache sotto il valore key.

È possibile utilizzare i tag per recuperare un oggetto memorizzato nella cache solo se questo è memorizzato in un'area. Questo overload non salva l'oggetto in un'area.

Il valore timeout associato all'oggetto memorizzato nella cache ha la priorità sulle impostazioni relative alla scadenza specificate nella configurazione della cache denominata. Per ulteriori informazioni, vedere Scadenza ed eliminazione.

Per ulteriori informazioni sull'utilizzo di questo metodo, vedere Procedure: Aggiornare un oggetto nella cache.


Qualsiasi membro statico (condiviso in Visual Basic) di questo tipo è thread safe, diversamente dai membri istanza.

Piattaforme di sviluppo

Visual Studio 2010 e versioni successive, .NET Framework 4

Piattaforme di destinazione

Windows 7; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2
Mostra: