Regex.CacheSize Propriedade

Definição

Obtém ou define o número máximo de entradas na cache estática atual das instâncias de expressões 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 Propriedade

O número máximo de entradas na cache estática.

Exceções

O valor numa operação conjunta é menor que zero.

Observações

A Regex classe mantém um cache interno de instâncias de expressões regulares usadas em chamadas de método estáticas Regex , como Match(String, String) ou Replace(String, String, String). Se o valor especificado numa operação de conjunto for inferior ao tamanho atual da cache, as entradas da cache são descartadas até que o tamanho da cache seja igual ao valor especificado.

Por defeito, a cache contém 15 instâncias estáticas de expressões regulares. Normalmente, a sua aplicação não terá de modificar o tamanho da cache. Usa a CacheSize propriedade apenas quando quiseres desligar a cache ou quando tiveres uma cache invulgarmente grande.

Notas para Chamadores

Apenas expressões regulares usadas em chamadas de método estático são armazenadas em cache.

Aplica-se a