HostingEnvironment.UnregisterObject(IRegisteredObject) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从应用程序的已注册对象列表中移除一个对象。
public:
static void UnregisterObject(System::Web::Hosting::IRegisteredObject ^ obj);
public static void UnregisterObject (System.Web.Hosting.IRegisteredObject obj);
static member UnregisterObject : System.Web.Hosting.IRegisteredObject -> unit
Public Shared Sub UnregisterObject (obj As IRegisteredObject)
参数
要移除的对象。
示例
下面的代码示例是 Stop 已注册对象的方法。 有关运行示例所需的完整代码,请参阅接口概述主题的示例 IRegisteredObject 部分。
void IRegisteredObject.Stop(bool immediate)
{
foreach (SampleComponent c in components)
{
((IRegisteredObject)c).Stop(immediate);
}
HostingEnvironment.UnregisterObject(this);
}
Public Sub [Stop](ByVal immediate As Boolean) Implements System.Web.Hosting.IRegisteredObject.Stop
For Each c As SampleComponent In components
CType(c, IRegisteredObject).Stop(immediate)
Next
HostingEnvironment.UnregisterObject(Me)
End Sub
注解
类 ApplicationManager 允许当前应用程序域外部的方法在当前应用程序域中创建、管理和销毁对象。 该方法 UnregisterObject 用于从宿主环境中删除以前注册的对象。