IRegisteredObject.Stop(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
请求注销一个已注册对象。
public:
void Stop(bool immediate);
public void Stop (bool immediate);
abstract member Stop : bool -> unit
Public Sub Stop (immediate As Boolean)
参数
- immediate
- Boolean
如果注册对象应在返回前从宿主环境中注销,则为 true
;否则为 false
。
注解
应用程序管理器将调用 Stop 方法来请求注册的对象取消注册。 在方法的处理过程中 Stop ,已注册的对象必须调用 HostingEnvironment.UnregisterObject 方法。
Stop第一次调用方法时, immediate
参数设置为 false
。 对象可以完成处理、调用 UnregisterObject 方法,然后返回,也可以在调用方法之前异步返回并异步处理 UnregisterObject 。
如果在应用程序管理器的超时期限到期之前,注册的对象未完成处理,则 Stop 会再次调用方法,并将 immediate
参数设置为 true
。 当 immediate
参数为时 true
,已注册的对象必须在 UnregisterObject 返回前调用方法; 否则,应用程序管理器将删除该方法的注册。