Dil

SqlConnection.ClearPool(SqlConnection) Yöntem

Tanım

Belirtilen bağlantıyla ilişkili bağlantı havuzunu boşaltın.

public:
 static void ClearPool(Microsoft::Data::SqlClient::SqlConnection ^ connection);
public static void ClearPool(Microsoft.Data.SqlClient.SqlConnection connection);
static member ClearPool : Microsoft.Data.SqlClient.SqlConnection -> unit
Public Shared Sub ClearPool (connection As SqlConnection)

Parametreler

connection
SqlConnection

SqlConnection havuzdan temizlenecek.

Açıklamalar

ClearPool(SqlConnection) ile connectionilişkili bağlantı havuzunu temizler. ile ilişkilendirilmiş connection ek bağlantılar çağrı sırasında kullanılıyorsa, 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