Regex.CacheSize Özellik

Tanım

Derlenmiş normal ifadelerin geçerli statik önbelleğindeki en fazla girdi sayısını alır veya ayarlar.

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

Özellik Değeri

Statik önbellekteki girdi sayısı üst sınırı.

Özel durumlar

Bir küme işlemindeki değer sıfırdan küçüktür.

Açıklamalar

Regex sınıfı, veya Replacegibi Match statik Regex yöntem çağrılarında kullanılan derlenmiş normal ifadelerin iç önbelleğini tutar. Bir küme işleminde belirtilen değer geçerli önbellek boyutundan küçükse, önbellek boyutu belirtilen değere eşit olana kadar önbellek girdileri atılır.

Önbellek varsayılan olarak 15 derlenmiş statik normal ifadeyi barındırır. Uygulamanızın genellikle önbelleğin boyutunu değiştirmesi gerekmez. CacheSize özelliğini yalnızca önbelleğe almayı kapatmak istediğinizde veya olağan dışı büyük bir önbelleğiniz olduğunda kullanın.

Arayanlara Notlar

.NET Framework 2.0 SP1 öncesi .NET Framework hem statik hem de örnek yöntemi çağrılarında kullanılan normal ifadeler önbelleğe alınıyordu. .NET Framework 2.0 SP1 sürümünden başlayarak, yalnızca statik yöntem çağrılarında kullanılan normal ifadeler önbelleğe alınır.

Şunlara uygulanır