Regex.CacheSize Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.