OdbcConnection.ReleaseObjectPool Yöntem

Tanım

Odbc Sürücü Yöneticisi ortam tanıtıcısının, temel alınan son bağlantı serbest bırakıldığında serbest bırakılabildiğini gösterir.

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

Açıklamalar

ReleaseObjectPool ODBC ortam tutamacını serbest bırakmak için çağrılabilir. Örneğin, bağlantı nesnesi yeniden kullanılmayacaksa bu yöntemi çağırmak isteyebilirsiniz. Ortamdaki tüm bağlantılar kapatıldığında ortam atılabilir. Yöntemin tek başına çağrılmasının, ortamda var olan etkin bağlantıları gerçekten serbest bırakmadığını unutmayın.

Ortam son olarak atılmadan önce aşağıdakiler gerçekleşmelidir:

  1. Nesnesini ortamdan Close serbest bırakmak için çağrısı OdbcConnection yapın.

  2. Her bağlantı nesnesinin zaman aşımına uğradıklarına izin verin.

  3. ReleaseObjectPool'ı arayın.

  4. Çöp toplamayı çağır.

Buna karşılık, tüm etkin bağlantıları çağırır Close ve çöp toplamayı çağırır ancak çağırmazsanız ReleaseObjectPool, ortam için ayrılmış kaynaklar kullanılabilir durumda kalır.

Ortam tanıtıcısı yayımlandıktan sonra yeni OdbcConnection bir istek yeni bir ortam oluşturur.

Şunlara uygulanır

Ayrıca bkz.