IStopListeningRegisteredObject Arabirim

Tanım

IIS'den GL_STOP_LISTENING gelen bildirimleri dinler.

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
Uygulamalar

Açıklamalar

yöntemine IStopListeningRegisteredObject bir nesnesi geçirerek arabirimini RegisterObject uygulayabilirsiniz. Geçirilen nesne IIS'den gelen bildirimleri dinler GL_STOP_LISTENING . ASP.NET IIS'den bir GL_STOP_LISTENING bildirim aldığında bu uygulamayı çağırabilirsiniz. Bu bildirim, IIS'nin artık bu uygulama için yeni istekleri dinlemediğini gösterir. Web sunucusu, devam eden isteklerin tamamlanmaya kadar çalışmasına izin verebilir. Uygulamanız uzun süre çalışan istekleri işliyorsa, isteği düzgün bir şekilde daraltmak için uygulamanın bu IIS bildirimlerini dinlemesini isteyebilirsiniz. StopListening yöntemi, uygulamanın hemen kapatıldığına Stop işaret eden yöntemiyle karşıttır.

Yöntemler

Stop(Boolean)

Kayıtlı bir nesnenin kaydını kaldırmasını istemektedir.

(Devralındığı yer: IRegisteredObject)
StopListening()

Yeni istekleri dinlemeyi durdurur.

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu tür örnek üyelerinin iş parçacığı güvenli olması garanti değildir. yöntemi StopListening() , aynı nesnedeki başka bir yönteme (örneğin Stop(Boolean)) yapılan çağrı yürütülürken veya diğer nesnelerin StopListening() yöntemlerine yapılan çağrılar yürütülürken de dahil olmak üzere herhangi bir zamanda çağrılabilir. Bu yöntemlerin yürütülmesi çok iş parçacıklı olduğundan, çağrısı tamamlandıktan sonra bile yönteminin StopListening() çağrılabileceği bir UnregisterObject(IRegisteredObject) aralık vardır.