This documentation is archived and is not being maintained.

HostingEnvironment.UnregisterObject Method

Removes an object from the list of registered objects for the application.

Namespace: System.Web.Hosting
Assembly: System.Web (in system.web.dll)

public static void UnregisterObject (
	IRegisteredObject obj
)
public static void UnregisterObject (
	IRegisteredObject obj
)
public static function UnregisterObject (
	obj : IRegisteredObject
)
Not applicable.

Parameters

obj

The object to remove.

The ApplicationManager class enables methods outside the current application domain to create, manage, and destroy objects inside the current application domain. The UnregisterObject method is used to remove previously registered objects from the hosting environment.

The following code example is the Stop method for a registered object. For the full code required to run the example, see the Example section of the IRegisteredObject interface overview topic.

void IRegisteredObject.Stop(bool immediate)
{
  foreach (SampleComponent c in components)
  {
    ((IRegisteredObject)c).Stop(immediate);
  }
  HostingEnvironment.UnregisterObject(this);
}

Windows 98, Windows Server 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0
Show: