Regex.CacheSize Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví maximální počet položek v aktuální statické mezipaměti kompilovaných regulárních výrazů.
public:
static property int CacheSize { int get(); void set(int value); };
public static int CacheSize { get; set; }
static member CacheSize : int with get, set
Public Shared Property CacheSize As Integer
Hodnota vlastnosti
Maximální počet položek ve statické mezipaměti.
Výjimky
Hodnota v operaci set je menší než nula.
Poznámky
Třída Regex udržuje interní mezipaměť kompilovaných regulárních výrazů používaných ve volání statických Regex metod, jako Match je nebo Replace. Pokud je hodnota zadaná v operaci sady menší než aktuální velikost mezipaměti, položky mezipaměti se zahodí, dokud se velikost mezipaměti nerovná zadané hodnotě.
Ve výchozím nastavení mezipaměť obsahuje 15 zkompilovaných statických regulárních výrazů. Vaše aplikace obvykle nebude muset měnit velikost mezipaměti. CacheSize Vlastnost použijte pouze v případě, že chcete ukládání do mezipaměti vypnout nebo pokud máte neobvykle velkou mezipaměť.
Poznámky pro volající
V rozhraní .NET Framework před rozhraním .NET Framework 2.0 SP1 byly regulární výrazy použité ve volání metody statické i instance uloženy do mezipaměti. Počínaje rozhraním .NET Framework 2.0 SP1 jsou do mezipaměti uloženy pouze regulární výrazy používané ve volání statických metod.