Bagikan melalui


ObjectContext.Dispose Metode

Definisi

Melepaskan sumber daya yang digunakan oleh konteks objek.

Overload

Dispose()

Melepaskan sumber daya yang digunakan oleh konteks objek.

Dispose(Boolean)

Melepaskan sumber daya yang digunakan oleh konteks objek.

Dispose()

Melepaskan sumber daya yang digunakan oleh konteks objek.

public:
 virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Penerapan

Keterangan

Metode ini menutup koneksi jika dibuka oleh Kerangka Kerja Entitas. Setelah Dispose dipanggil, operasi yang memerlukan koneksi terbuka, seperti menjalankan kueri atau memanggil ToTraceString metode , akan menyebabkan pengecualian. Operasi yang tidak memerlukan koneksi terbuka, seperti menyusun kueri atau melampirkan objek, tidak akan menyebabkan pengecualian. Metode Dispose ini tidak menutup koneksi yang dibuka secara eksplisit.

Membatasi cakupan ObjectContext dalam using blok (Using di Visual Basic) memastikan bahwa sumber daya dibuang dengan benar. Untuk informasi selengkapnya, lihat Mengelola Koneksi dan Transaksi.

Metode Dispose() memanggil metode (Overridable dalam Visual Basic Dispose(Boolean)virtual ).

Lihat juga

Berlaku untuk

Dispose(Boolean)

Melepaskan sumber daya yang digunakan oleh konteks objek.

protected:
 virtual void Dispose(bool disposing);
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Parameter

disposing
Boolean

true untuk merilis sumber daya yang dikelola dan tidak dikelola; false untuk merilis hanya sumber daya yang tidak dikelola.

Keterangan

Metode ini menutup koneksi. Setelah Dispose dipanggil, operasi yang memerlukan koneksi terbuka, seperti menjalankan kueri atau memanggil ToTraceString metode , akan menyebabkan pengecualian. Operasi yang tidak memerlukan koneksi terbuka, seperti menyusun kueri atau melampirkan objek, tidak akan menyebabkan pengecualian.

Membatasi cakupan ObjectContext dalam using blok (Using di Visual Basic) memastikan bahwa sumber daya dibuang dengan benar. Untuk informasi selengkapnya, lihat Mengelola Koneksi dan Transaksi.

Lihat juga

Berlaku untuk