ISuspendibleRegisteredObject Arabirim

Tanım

Askıya alma ve sürdürme bildirimlerini dinler.

public interface class ISuspendibleRegisteredObject : System::Web::Hosting::IRegisteredObject
public interface ISuspendibleRegisteredObject : System.Web.Hosting.IRegisteredObject
type ISuspendibleRegisteredObject = interface
    interface IRegisteredObject
Public Interface ISuspendibleRegisteredObject
Implements IRegisteredObject
Uygulamalar

Açıklamalar

Bir uygulama yöntemine RegisterObject arabirimi uygulayan ISuspendibleRegisteredObject bir nesne geçirirse, barındırma ortamı askıya alma veya sürdürme bildirimlerini dinlemek için nesnesine abone olur.

Yöntemler

Stop(Boolean)

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

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

ASP.NET bir işlemin askıya alındığını bir uygulamaya bildirirse çağrılır.

Şunlara uygulanır

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

Bu türün örnek üyelerinin iş parçacığı güvenli olacağı garanti değildir. Yöntemini, aynı nesnedeki Suspend() başka bir yönteme yapılan çağrı, diğer nesnelerin Suspend() yöntemlerine yapılan çağrılar ve hatta bu nesnenin Suspend() yöntemine yapılan çağrılar da dahil olmak üzere istediğiniz zaman çağırabilirsiniz. Bu yöntemlerin yürütülmesi çok iş parçacıklı olduğundan, yöntemine yapılan çağrı tamamlandıktan sonra bile yöntemin UnregisterObject(IRegisteredObject) çağrılabileceği bir aralık Suspend() vardır.