Rumah > pembangunan bahagian belakang > C++ > Sekiranya saya melupuskan httpclient dan httpclienthandler dalam .net?

Sekiranya saya melupuskan httpclient dan httpclienthandler dalam .net?

Susan Sarandon
Lepaskan: 2025-01-30 19:26:10
asal
623 orang telah melayarinya

Should I Dispose of HttpClient and HttpClientHandler in .NET?

.net httpclient dan httpclienthandler: Adakah anda perlu melepaskannya?

httpclient dan httpclienthandler boleh dikeluarkan? ya, dan

dalam rangka kerja .NET 4.5 mewarisi antara muka

. Adakah mereka perlu melepaskannya?

Walaupun dan System.Net.Http.HttpClient telah dilaksanakan, mereka tidak perlu dibebaskan selepas setiap permintaan. Tujuan reka bentuk mereka adalah untuk menggunakannya dalam pelbagai permintaan dalam pelbagai penggunaan panjang untuk terus menetapkan dan mencegah konfigurasi permintaan yang berlebihan. System.Net.Http.HttpClientHandler IDisposable amalan terbaik atau contoh yang mengelirukan?

Walaupun dokumentasi disyorkan untuk menggunakan pernyataan untuk objek pelepasan, contoh dari Microsoft rasmi tidak menunjukkan pembebasannya. Ini tidak semestinya mengelirukan atau tidak selamat, kerana pakar telah menjelaskan dan dibebaskan.

Jadi mengapa anda menyedari idisposable? HttpClient HttpClientHandler Walaupun ia tidak perlu dikeluarkan, pelaksanaan IDisposable menyediakan pilihan untuk melepaskan sumber dan mengendalikan sebarang skim pembersihan tertentu. Walau bagaimanapun, pembebasan tujuan utama permintaan HTTP bukan pendekatan yang disyorkan.

Kesimpulan Singkatnya, dalam Rangka Kerja .NET 4.5, ia tidak perlu untuk melepaskan

dan

selepas setiap permintaan. Keputusan yang akan dikeluarkan harus berdasarkan keperluan pembersihan tertentu, dan biasanya tidak baik untuk pemprosesan permintaan HTTP. using

Atas ialah kandungan terperinci Sekiranya saya melupuskan httpclient dan httpclienthandler dalam .net?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan