IStopListeningRegisteredObject Antarmuka
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.
GL_STOP_LISTENING
Mendengarkan pemberitahuan dari IIS.
public interface class IStopListeningRegisteredObject : System::Web::Hosting::IRegisteredObject
public interface IStopListeningRegisteredObject : System.Web.Hosting.IRegisteredObject
type IStopListeningRegisteredObject = interface
interface IRegisteredObject
Public Interface IStopListeningRegisteredObject
Implements IRegisteredObject
- Penerapan
Keterangan
Anda dapat mengimplementasikan IStopListeningRegisteredObject antarmuka dengan meneruskan objek ke RegisterObject metode . Objek yang diteruskan mendengarkan GL_STOP_LISTENING
pemberitahuan dari IIS. Anda dapat memanggil implementasi ini ketika ASP.NET menerima GL_STOP_LISTENING
pemberitahuan dari IIS, yang menandakan bahwa IIS tidak lagi mendengarkan permintaan baru untuk aplikasi ini. Server web dapat mengizinkan permintaan yang sedang berlangsung untuk dijalankan hingga selesai. Jika aplikasi Anda memproses permintaan yang berjalan lama, Anda mungkin ingin aplikasi mendengarkan pemberitahuan IIS ini untuk menurunkan permintaan dengan anggun. Metode ini StopListening berbeda dengan Stop metode , yang menandakan penonaktifan aplikasi segera.
Metode
Stop(Boolean) |
Meminta objek terdaftar untuk membatalkan pendaftaran. (Diperoleh dari IRegisteredObject) |
StopListening() |
Berhenti mendengarkan permintaan baru. |
Berlaku untuk
Keamanan Thread
Anggota instans jenis ini tidak dijamin aman untuk utas. Metode StopListening() ini dapat dipanggil kapan saja, termasuk saat panggilan ke metode lain (seperti Stop(Boolean)) pada objek yang sama ini dijalankan atau saat panggilan ke metode objek StopListening() lain dijalankan. Karena eksekusi metode ini multithreaded, ada interval di mana StopListening() metode mungkin dipanggil bahkan setelah panggilan ke UnregisterObject(IRegisteredObject) selesai.