IRegisteredObject 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为宿主环境所管理的对象定义方法。
public interface class IRegisteredObject
public interface IRegisteredObject
type IRegisteredObject = interface
Public Interface IRegisteredObject
- 派生
注解
对象必须实现 IRegisteredObject 接口才能注册到托管环境,并由托管环境管理其生存期。
可以通过在应用程序管理器上调用 ApplicationManager.CreateObject 方法来创建已注册对象的实例。 应用程序管理器将新创建的对象返回到调用方,调用方随后可以对对象调用特定于类型的方法。 在启动期间,已注册的对象应调用 HostingEnvironment.RegisterObject 方法以完成对象的注册。
当应用程序管理器需要停止已注册的对象时,它将调用 Stop 方法。
应用程序只能有一个已注册类型的实例。 若要创建已注册类型的多个实例,请使用工厂模式创建向应用程序注册的对象管理器,然后管理多个实例。 有关实现工厂模式的对象的示例,请参阅 类的示例 ApplicationManager 。
方法
Stop(Boolean) |
请求注销一个已注册对象。 |