MemoryCache.Item[String] Eigenschaft

Definition

Ruft einen Wert im Cache mithilfe der Standardindexereigenschaft für eine Instanz der MemoryCache-Klasse ab, oder legt ihn fest.Gets or sets a value in the cache by using the default indexer property for an instance of the MemoryCache class.

public:
 virtual property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ key); void set(System::String ^ key, System::Object ^ value); };
public override object this[string key] { get; set; }
member this.Item(string) : obj with get, set
Default Public Overrides Property Item(key As String) As Object

Parameter

key
String

Ein eindeutiger Bezeichner für den Cachewert, der abgerufen bzw. festgelegt werden soll.A unique identifier for the cache value to get or set.

Eigenschaftswert

Der Wert in der Cacheinstanz für den angegebenen Schlüssel, falls der Eintrag vorhanden ist, andernfalls null.The value in the cache instance for the specified key, if the entry exists; otherwise, null.

Ausnahmen

key ist null.key is null.

- oder --or- Der eingefügte Wert ist null.The inserted value is null.

Hinweise

Wenn Sie diese Eigenschaft festlegen, wird der Wert in den Cache eingefügt.When you set this property, the value is inserted into the cache. Die Ablauf Richtlinie für den Cache Eintrag ist auf InfiniteAbsoluteExpirationfestgelegt.The expiration policy for the cache entry is set to InfiniteAbsoluteExpiration. Wenn bereits ein Cache Eintrag mit einem übereinstimmenden Schlüssel vorhanden ist, wird sein Wert aktualisiert.If a cache entry with a matching key already exists, its value is updated.

Gilt für: