ObjectContext.Dispose Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Merilis sumber daya yang digunakan oleh konteks objek.
Overload
Dispose() |
Merilis sumber daya yang digunakan oleh konteks objek. |
Dispose(Boolean) |
Merilis sumber daya yang digunakan oleh konteks objek. |
Dispose()
Merilis 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 memanggil Dispose()virtual
metode (Overridable
dalam Visual Basic). Dispose(Boolean)
Lihat juga
Berlaku untuk
Dispose(Boolean)
Merilis 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk