CacheStoreProvider Klas

Definitie

Biedt de basisinterface die vereist is voor een cachearchief dat wil worden aangesloten als de standaard implementatie van objectcache die wordt gebruikt door MemoryCache.

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
Overname
CacheStoreProvider
Implementeringen

Constructors

Name Description
CacheStoreProvider()

Initialiseert een nieuw exemplaar van deze klasse.

Eigenschappen

Name Description
Description

Hiermee krijgt u een korte, beschrijvende beschrijving die geschikt is voor weergave in beheerhulpprogramma's of andere gebruikersinterfaces (UIS's).

(Overgenomen van ProviderBase)
ItemCount

Hiermee haalt u het aantal items op dat in de cache is opgeslagen.

Name

Hiermee haalt u de beschrijvende naam op die wordt gebruikt om tijdens de configuratie naar de provider te verwijzen.

(Overgenomen van ProviderBase)
SizeInBytes

Hiermee haalt u de geschatte grootte op in bytes van de cache.

Methoden

Name Description
Add(String, Object, CacheInsertOptions)

Hiermee voegt u het opgegeven item toe aan de cache met opties.

AddDependent(String, CacheDependency, DateTime)

Voegt een afhankelijke entiteit toe aan de cache.

Dispose()

Geeft alle resources vrij die worden gebruikt door het huidige exemplaar van het cacheobject.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Get(String)

Haalt het opgegeven item op uit de cache als het bestaat.

GetEnumerator()

Haalt een woordenlijst-opsomming op die wordt gebruikt om de sleutelinstellingen en de bijbehorende waarden in de cache te doorlopen.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
Initialize(String, NameValueCollection)

Initialiseert de benoemde cache.

Insert(String, Object, CacheInsertOptions)

Hiermee voegt u een object en afhankelijkheden in de cache in.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Remove(String, CacheItemRemovedReason)

Hiermee verwijdert u het opgegeven item uit de cache als het bestaat.

Remove(String)

Hiermee verwijdert u het item uit de cache.

RemoveDependent(String, CacheDependency)

Hiermee verwijdert u de opgegeven afhankelijkheid.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Trim(Int32)

Hiermee verwijdert u een opgegeven percentage cachevermeldingen.

Van toepassing op