Aracılığıyla paylaş


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 OdbcConnection serbest bırakmak için çağrısı Close yapın.

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

  3. ReleaseObjectPool çağrısı yapın.

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

Buna karşılık, tüm etkin bağlantılarda çağrısı Close yapar 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.