Regex.CacheSize Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.