Sdílet prostřednictvím


MemoryCache Konstruktory

Definice

Přetížení

Name Description
MemoryCache(String, NameValueCollection)

Inicializuje novou instanci MemoryCache třídy.

MemoryCache(String, NameValueCollection, Boolean)

Inicializuje novou instanci MemoryCache třídy.

MemoryCache(String, NameValueCollection)

Zdroj:
MemoryCache.cs
Zdroj:
MemoryCache.cs
Zdroj:
MemoryCache.cs
Zdroj:
MemoryCache.cs

Inicializuje novou instanci MemoryCache třídy.

public MemoryCache(string name, System.Collections.Specialized.NameValueCollection config = default);
new System.Runtime.Caching.MemoryCache : string * System.Collections.Specialized.NameValueCollection -> System.Runtime.Caching.MemoryCache
Public Sub New (name As String, Optional config As NameValueCollection = Nothing)

Parametry

name
String

Název, který se má použít k vyhledání konfiguračních informací.

Note Není nutné, aby informace o konfiguraci existovaly pro každý název.

Pokud existuje odpovídající položka konfigurace, informace o konfiguraci se použijí ke konfiguraci MemoryCache instance. Pokud odpovídající položka konfigurace neexistuje, lze k názvu přistupovat prostřednictvím Name vlastnosti, protože zadaný název je přidružen k MemoryCache instanci. Informace o konfiguraci mezipaměti paměti naleznete v tématu MemoryCacheElement.

config
NameValueCollection

Kolekce párů názvů a hodnot konfiguračních informací, které se mají použít ke konfiguraci mezipaměti.

Výjimky

name je null.

Název nebo hodnota v parametru config nelze analyzovat.

Hodnota v kolekci config je neplatná.

Poznámky

MemoryCache Při inicializaci třídy kontroluje položky konfigurace, které mohly být přepsány pomocí volitelného config parametru v konstruktoru. V parametru config můžete předat následující parametry. Všechny hodnoty lze předat jako celá čísla.

Při vyvolání tohoto konstruktoru se nastavení konfigurace nejprve načte z konfiguračních souborů aplikace. Pokud v konfiguračním souboru aplikace neexistují žádné položky konfigurace, použijí se pouze nastavení uvedená v config tomto souboru. Pokud existují položky konfigurace v konfiguraci aplikace a pokud jsou předány také configinformace, informace v config konfiguračním souboru přepíší informace, které jsou načteny z konfiguračního souboru.

Hodnota názvu přiřazená instanci mezipaměti se používá dvěma způsoby:

  • Pokud chcete mít přehled o více instancích mezipaměti, když existuje více instancí.

  • Chcete-li odkazovat na nastavení v konfiguračním souboru při MemoryCache inicializaci instance.

    Poznámka:

    Neexistuje žádný mechanismus pro vynucení jedinečných názvů pro instance mezipaměti. Proto je možné mít více instancí mezipaměti se stejným názvem.

    Upozornění

    Nevytvádřujte MemoryCache instance, pokud není potřeba. Pokud vytváříte instance mezipaměti v klientských a webových aplikacích, MemoryCache instance by se měly vytvářet v rané fázi životního cyklu aplikace. Musíte vytvořit pouze počet instancí mezipaměti, které se použijí ve vaší aplikaci, a ukládat odkazy na instance mezipaměti v proměnných, ke kterým je možné přistupovat globálně. Například v ASP.NET aplikacích můžete odkazy uložit do stavu aplikace. Pokud ve své aplikaci vytvoříte pouze jednu instanci mezipaměti, použijte výchozí mezipaměť a získejte odkaz na ni z Default vlastnosti, když potřebujete přístup k mezipaměti.

Platí pro

MemoryCache(String, NameValueCollection, Boolean)

Zdroj:
MemoryCache.cs
Zdroj:
MemoryCache.cs
Zdroj:
MemoryCache.cs
Zdroj:
MemoryCache.cs

Inicializuje novou instanci MemoryCache třídy.

public:
 MemoryCache(System::String ^ name, System::Collections::Specialized::NameValueCollection ^ config, bool ignoreConfigSection);
public MemoryCache(string name, System.Collections.Specialized.NameValueCollection config, bool ignoreConfigSection);
new System.Runtime.Caching.MemoryCache : string * System.Collections.Specialized.NameValueCollection * bool -> System.Runtime.Caching.MemoryCache
Public Sub New (name As String, config As NameValueCollection, ignoreConfigSection As Boolean)

Parametry

name
String

Název, který se má použít k vyhledání konfiguračních informací.

config
NameValueCollection

Kolekce párů názvů a hodnot konfiguračních informací, které se mají použít ke konfiguraci mezipaměti.

ignoreConfigSection
Boolean

Určuje, jestli se má oddíl konfigurace ignorovat.

Platí pro