Język

Regex.CacheSize Właściwość

Definicja

Pobiera lub ustawia maksymalną liczbę wpisów w bieżącej statycznej pamięci podręcznej wystąpień wyrażeń regularnych.

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

Wartość właściwości

Maksymalna liczba wpisów w statycznej pamięci podręcznej.

Wyjątki

Wartość operacji zestawu jest mniejsza niż zero.

Uwagi

Klasa Regex obsługuje wewnętrzną pamięć podręczną wystąpień wyrażeń regularnych używanych w wywołaniach metod statycznych Regex , takich jak Match(String, String) lub Replace(String, String, String). Jeśli wartość określona w operacji zestawu jest mniejsza niż bieżący rozmiar pamięci podręcznej, wpisy pamięci podręcznej zostaną odrzucone, dopóki rozmiar pamięci podręcznej nie będzie równy określonej wartości.

Domyślnie pamięć podręczna przechowuje 15 statycznych wystąpień wyrażeń regularnych. Aplikacja zazwyczaj nie będzie musiała modyfikować rozmiaru pamięci podręcznej. CacheSize Użyj właściwości tylko wtedy, gdy chcesz wyłączyć buforowanie lub gdy masz niezwykle dużą pamięć podręczną.

Notatki dotyczące wywoływania

Buforowane są tylko wyrażenia regularne używane w wywołaniach metod statycznych.

Dotyczy