Dil

SqlConnection.ClearAllPools Yöntem

Tanım

Tüm bağlantı havuzlarını boşalt.

public:
 static void ClearAllPools();
public static void ClearAllPools();
static member ClearAllPools : unit -> unit
Public Shared Sub ClearAllPools ()

Açıklamalar

ClearAllPools() tüm bağlantı havuzlarını sıfırlar (veya boşaltıyor). Çağrı sırasında kullanımda olan bağlantılar varsa, bunlar uygun şekilde işaretlenir ve bunlar üzerinde çağrıldığında Close() atılır (havuza döndürülmek yerine).

Caution

Havuzu temizlemek pahalı bir işlemdir ve yalnızca gerekirse kullanılmalıdır. Bu işlem havuz ısınmasını olumsuz etkileyebilir ve ısınma işlemi sürekli olarak en düşük havuz boyutuna ulaşmak için yeni bağlantılar açtığından yüksek bağlantı değişim sıklığı oluşturabilir. Bu durum özellikle net sıkı bir döngüde çağrılırsa olasıdır.

Şunlara uygulanır