Taal

Regex.CacheSize Eigenschap

Definitie

Hiermee haalt of stelt u het maximum aantal vermeldingen in de huidige statische cache van reguliere expressie-exemplaren op.

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

Waarde van eigenschap

Het maximum aantal vermeldingen in de statische cache.

Uitzonderingen

De waarde in een setbewerking is kleiner dan nul.

Opmerkingen

De Regex klasse onderhoudt een interne cache van reguliere expressie-exemplaren die worden gebruikt in statische Regex methodeaanroepen, zoals Match(String, String) of Replace(String, String, String). Als de waarde die is opgegeven in een setbewerking kleiner is dan de huidige cachegrootte, worden cachevermeldingen verwijderd totdat de cachegrootte gelijk is aan de opgegeven waarde.

De cache bevat standaard 15 statische reguliere expressie-exemplaren. Uw toepassing hoeft doorgaans niet de grootte van de cache te wijzigen. Gebruik de CacheSize eigenschap alleen als u caching wilt uitschakelen of wanneer u een ongebruikelijk grote cache hebt.

Notities voor bellers

Alleen reguliere expressies die in statische methode-aanroepen worden gebruikt, worden in de cache opgeslagen.

Van toepassing op