Udostępnij za pośrednictwem


CacheStoreProvider Klasa

Definicja

Udostępnia podstawowy interfejs wymagany przez dowolny magazyn pamięci podręcznej, który ma być podłączony jako domyślna implementacja pamięci podręcznej obiektów używana przez MemoryCacheprogram .

public ref class CacheStoreProvider abstract : System::Configuration::Provider::ProviderBase, IDisposable
public abstract class CacheStoreProvider : System.Configuration.Provider.ProviderBase, IDisposable
type CacheStoreProvider = class
    inherit ProviderBase
    interface IDisposable
Public MustInherit Class CacheStoreProvider
Inherits ProviderBase
Implements IDisposable
Dziedziczenie
CacheStoreProvider
Implementuje

Konstruktory

CacheStoreProvider()

Inicjuje nowe wystąpienie tej klasy.

Właściwości

Description

Pobiera krótki, przyjazny opis odpowiedni do wyświetlania w narzędziach administracyjnych lub innych interfejsach użytkownika (UI).

(Odziedziczone po ProviderBase)
ItemCount

Pobiera liczbę elementów przechowywanych w pamięci podręcznej.

Name

Pobiera przyjazną nazwę używaną do odwoływania się do dostawcy podczas konfiguracji.

(Odziedziczone po ProviderBase)
SizeInBytes

Pobiera przybliżony rozmiar w bajtach pamięci podręcznej.

Metody

Add(String, Object, CacheInsertOptions)

Dodaje określony element do pamięci podręcznej z opcjami.

AddDependent(String, CacheDependency, DateTime)

Dodaje jednostkę zależną do pamięci podręcznej.

Dispose()

Zwalnia wszystkie zasoby, które są używane przez bieżące wystąpienie obiektu pamięci podręcznej.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Get(String)

Pobiera określony element z pamięci podręcznej, jeśli istnieje.

GetEnumerator()

Pobiera moduł wyliczający słownik używany do iterowania za pomocą ustawień klucza i ich wartości zawartych w pamięci podręcznej.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Initialize(String, NameValueCollection)

Inicjuje nazwaną pamięć podręczną.

Insert(String, Object, CacheInsertOptions)

Wstawia obiekt i zależności do pamięci podręcznej.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(String)

Usuwa element z pamięci podręcznej.

Remove(String, CacheItemRemovedReason)

Usuwa określony element z pamięci podręcznej, jeśli istnieje.

RemoveDependent(String, CacheDependency)

Usuwa określoną zależność.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Trim(Int32)

Usuwa określony procent wpisów pamięci podręcznej.

Dotyczy