Regex.CacheSize Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.