IRegisteredObject 接口

定义

为宿主环境所管理的对象定义方法。

public interface class IRegisteredObject
public interface IRegisteredObject
type IRegisteredObject = interface
Public Interface IRegisteredObject
派生

注解

对象必须实现 IRegisteredObject 接口才能注册到托管环境,并由托管环境管理其生存期。

可以通过在应用程序管理器上调用 ApplicationManager.CreateObject 方法来创建已注册对象的实例。 应用程序管理器将新创建的对象返回到调用方,调用方随后可以对对象调用特定于类型的方法。 在启动期间,已注册的对象应调用 HostingEnvironment.RegisterObject 方法以完成对象的注册。

当应用程序管理器需要停止已注册的对象时,它将调用 Stop 方法。

应用程序只能有一个已注册类型的实例。 若要创建已注册类型的多个实例,请使用工厂模式创建向应用程序注册的对象管理器,然后管理多个实例。 有关实现工厂模式的对象的示例,请参阅 类的示例 ApplicationManager

方法

Stop(Boolean)

请求注销一个已注册对象。

适用于