HostingEnvironment.UnregisterObject(IRegisteredObject) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.