ObjectCache.AddOrGetExisting Method (String, Object, DateTimeOffset, String)
.NET Framework (current version)
When overridden in a derived class, inserts a cache entry into the cache, by using a key, an object for the cache entry, an absolute expiration value, and an optional region to add the cache into.
Assembly: System.Runtime.Caching (in System.Runtime.Caching.dll)
public abstract object AddOrGetExisting( string key, object value, DateTimeOffset absoluteExpiration, string regionName = null )
Parameters
- key
-
Type:
System.String
A unique identifier for the cache entry.
- value
-
Type:
System.Object
The object to insert.
- absoluteExpiration
-
Type:
System.DateTimeOffset
The fixed date and time at which the cache entry will expire.
- regionName
-
Type:
System.String
Optional. A named region in the cache to which the cache entry can be added, if regions are implemented. The default value for the optional parameter is null.
Return Value
Type: System.ObjectIf a cache entry with the same key exists, the specified cache entry's value; otherwise, null.
This AddOrGetExisting(String, Object, DateTimeOffset, String) method overload returns an object value, not a CacheItem object.
.NET Framework
Available since 4.0
Available since 4.0
Show: