Regex.CacheSize Egenskap

Definition

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.

Gäller för