Regex.CacheSize Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger det maximala antalet poster i den aktuella statiska cachen för kompilerade reguljära uttryck.
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
Egenskapsvärde
Det maximala antalet poster i den statiska cachen.
Undantag
Värdet i en uppsättningsåtgärd är mindre än noll.
Kommentarer
Klassen Regex upprätthåller en intern cache med kompilerade reguljära uttryck som används i statiska Regex metodanrop, till exempel Match eller Replace. Om värdet som anges i en uppsättningsåtgärd är mindre än den aktuella cachestorleken ignoreras cacheposter tills cachestorleken är lika med det angivna värdet.
Som standard innehåller cachen 15 kompilerade statiska reguljära uttryck. Ditt program behöver vanligtvis inte ändra cachens storlek. Använd endast egenskapen CacheSize när du vill inaktivera cachelagring eller när du har en ovanligt stor cache.
Anteckningar till anropare
Endast reguljära uttryck som används i statiska metodanrop cachelagras.