ServiceHostBase.OnClose(TimeSpan) 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.
Menutup layanan yang dihosting, termasuk dispatcher saluran mereka dan konteks dan pendengar instans terkait.
protected:
override void OnClose(TimeSpan timeout);
protected override void OnClose (TimeSpan timeout);
override this.OnClose : TimeSpan -> unit
Protected Overrides Sub OnClose (timeout As TimeSpan)
Parameter
- timeout
- TimeSpan
TimeSpan yang menentukan berapa lama operasi on-close harus diselesaikan sebelum waktu habis.
Keterangan
OnClose(TimeSpan) Panggilan melakukan hal berikut:
Menutup semua input ke ChannelDispatcher, yang juga menutup instans terkait IChannelListener . Ini menghentikan semua saluran baru agar tidak diterima.
CloseInput Panggilan pada semua InstanceContext objek, yang berarti mereka berhenti menerima pesan baru.
Menunggu semua InstanceContext objek ditutup, yang terjadi ketika saluran terkait selesai mengirim semua pesan yang tertunda.
Menutup objek yang ChannelDispatcher terkait dengan host.
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