MemoryCache::Item Property (String^)
.NET Framework (current version)
Gets or sets a value in the cache by using the default indexer property for an instance of the MemoryCache class.
Assembly: System.Runtime.Caching (in System.Runtime.Caching.dll)
public: property Object^ default[ String^ key ] { virtual Object^ get(String^ key) override; virtual void set(String^ key, Object^ value) override; }
Parameters
- key
-
Type:
System::String^
A unique identifier for the cache value to get or set.
Property Value
Type: System::Object^The value in the cache instance for the specified key, if the entry exists; otherwise, null.
| Exception | Condition |
|---|---|
| ArgumentNullException | key is null. -or- The inserted value is null. |
When you set this property, the value is inserted into the cache. The expiration policy for the cache entry is set to InfiniteAbsoluteExpiration. If a cache entry with a matching key already exists, its value is updated.
.NET Framework
Available since 4.0
Available since 4.0
Show: