HostingEnvironment.UnregisterObject(IRegisteredObject) Metod

Definition

Tar bort ett objekt från listan över registrerade objekt för programmet.

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)

Parametrar

obj
IRegisteredObject

Objektet som ska tas bort.

Exempel

Följande kodexempel är Stop metoden för ett registrerat objekt. Den fullständiga kod som krävs för att köra exemplet finns i avsnittet Exempel i gränssnittets IRegisteredObject översiktsavsnitt.

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

Kommentarer

Klassen ApplicationManager gör det möjligt för metoder utanför den aktuella programdomänen att skapa, hantera och förstöra objekt i den aktuella programdomänen. Metoden UnregisterObject används för att ta bort tidigare registrerade objekt från värdmiljön.

Gäller för

Se även