Regex.CacheSize Propiedad

Definición

Obtiene o establece el número máximo de entradas en la memoria caché estática actual de expresiones regulares compiladas.Gets or sets the maximum number of entries in the current static cache of compiled regular expressions.

public:
 static property int CacheSize { int get(); void set(int value); };
public static int CacheSize { get; set; }
member this.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.The maximum number of entries in the static cache.

Excepciones

El valor de una operación Set es menor que cero.The value in a set operation is less than zero.

Comentarios

La clase Regex mantiene una memoria caché interna de expresiones regulares compiladas que se utilizan en llamadas a métodos estáticos.The Regex class maintains an internal cache of compiled regular expressions used in static method calls. Si el valor especificado en una operación set es menor que el tamaño de caché actual, las entradas de caché se descartan hasta que el tamaño de la memoria caché es igual al valor especificado.If the value specified in a set operation is less than the current cache size, cache entries are discarded until the cache size is equal to the specified value.

De forma predeterminada, la memoria caché contiene 15 expresiones regulares estáticas compiladas.By default, the cache holds 15 compiled static regular expressions. Normalmente, la aplicación no tendrá que modificar el tamaño de la memoria caché.Your application typically will not have to modify the size of the cache. Use la propiedad CacheSize solo si desea desactivar el almacenamiento en caché o si tiene una caché inusualmente grande.Use the CacheSize property only when you want to turn off caching or when you have an unusually large cache.

Notas a los autores de las llamadas

En el .NET Framework antes del .NET Framework 2.0 SP1.NET Framework 2.0 SP1, se almacenaron en caché las expresiones regulares usadas en las llamadas a métodos estáticos y de instancia.In the .NET Framework prior to the .NET Framework 2.0 SP1.NET Framework 2.0 SP1, regular expressions used in both static and instance method calls were cached. A partir de la .NET Framework 2.0 SP1.NET Framework 2.0 SP1, solo se almacenan en caché las expresiones regulares que se usan en las llamadas a métodos estáticos.Beginning with the .NET Framework 2.0 SP1.NET Framework 2.0 SP1, only regular expressions used in static method calls are cached.

Se aplica a