Regex.CacheSize Propiedad

Definición

Obtiene o establece el número máximo de entradas de la caché estática actual de instancias de expresiones regulares.

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

Valor de propiedad

Número máximo de entradas en la memoria caché estática.

Excepciones

El valor de una operación set es menor que cero.

Comentarios

La Regex clase mantiene una memoria caché interna de las instancias de expresiones regulares usadas en llamadas de método estático Regex , como Match(String, String) o Replace(String, String, String). Si el valor especificado en una operación de conjunto es menor que el tamaño de caché actual, las entradas de caché se descartan hasta que el tamaño de la caché sea igual al valor especificado.

De forma predeterminada, la memoria caché contiene 15 instancias de expresiones regulares estáticas. Normalmente, la aplicación no tendrá que modificar el tamaño de la memoria caché. Use la propiedad solo cuando desee desactivar el CacheSize almacenamiento en caché o cuando tenga una caché inusualmente grande.

Notas a los autores de las llamadas

Solo se almacenan en caché las expresiones regulares usadas en las llamadas a métodos estáticos.

Se aplica a