Pertanyaan yang diberi tag «dispose»


15
Finalisasi vs Buang
Mengapa beberapa orang menggunakan Finalizemetode di atas Disposemetode? Dalam situasi apa Anda akan menggunakan Finalizemetode di atas Disposemetode dan sebaliknya?
215 c#  dispose 

10
Haruskah Saya Buang () DataSet dan DataTable?
DataSet dan DataTable keduanya mengimplementasikan IDisposable, jadi, dengan praktik terbaik konvensional, saya harus memanggil metode Buang () mereka. Namun, dari apa yang saya baca sejauh ini, DataSet dan DataTable sebenarnya tidak memiliki sumber daya yang tidak dikelola, jadi Buang () sebenarnya tidak banyak berbuat. Plus, saya tidak bisa hanya menggunakan …


9
Akankah Pengumpul Sampah menyebut IDisposable. Buang untukku?
.NET IDisposable Pattern menyiratkan bahwa jika Anda menulis finalizer, dan mengimplementasikan IDisposable, finalizer Anda perlu secara eksplisit memanggil Dispose. Ini logis, dan itulah yang selalu saya lakukan dalam situasi langka di mana seorang finalis dijamin. Namun, apa yang terjadi jika saya hanya melakukan ini: class Foo : IDisposable { public …


3
Apakah dianggap dapat diterima untuk tidak memanggil Dispose () pada objek Tugas TPL?
Saya ingin memicu tugas untuk dijalankan di thread latar belakang. Saya tidak ingin menunggu tugas selesai. Dalam .net 3.5 saya akan melakukan ini: ThreadPool.QueueUserWorkItem(d => { DoSomething(); }); Dalam .net 4 TPL adalah cara yang disarankan. Pola umum yang saya lihat direkomendasikan adalah: Task.Factory.StartNew(() => { DoSomething(); }); Namun, StartNew()metode …

7
Membuang Kontrol Pengguna WPF
Saya telah membuat kontrol pengguna WPF khusus yang dimaksudkan untuk digunakan oleh pihak ketiga. Kontrol saya memiliki anggota pribadi yang dapat dibuang, dan saya ingin memastikan bahwa metode pembuangannya akan selalu dipanggil setelah jendela / aplikasi yang memuatnya ditutup. Namun, UserControl tidak dapat dibuang. Saya mencoba mengimplementasikan antarmuka IDisposable dan …
119 c#  .net  wpf  user-controls  dispose 

5
Apakah ada cara untuk menutup StreamWriter tanpa menutup BaseStream-nya?
Akar masalah saya adalah ketika usingmemanggil Disposea StreamWriter, itu juga membuang BaseStream(masalah yang sama dengan Close). Saya memiliki solusi untuk ini, tetapi seperti yang Anda lihat, ini melibatkan penyalinan aliran. Adakah cara untuk melakukan ini tanpa menyalin aliran? Tujuannya adalah untuk memasukkan konten string (aslinya dibaca dari database) ke dalam …
117 c#  stream  dispose 


7
Apa perbedaan antara menggunakan IDisposable vs destruktor di C #?
Kapan saya mengimplementasikan IDispose di kelas sebagai lawan dari destruktor? Saya membaca artikel ini , tetapi saya masih kehilangan intinya. Asumsi saya adalah bahwa jika saya mengimplementasikan IDispose pada suatu objek, saya dapat secara eksplisit 'merusak' sebagai lawan menunggu pengumpul sampah untuk melakukannya. Apakah ini benar? Apakah itu berarti saya …
101 c#  .net  dispose  destructor 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.