HostingEnvironment.UnregisterObject(IRegisteredObject) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt ein Objekt aus der Liste von registrierten Objekten für die Anwendung.
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)
Parameter
Das zu entfernende Objekt.
Beispiele
Das folgende Codebeispiel ist die Stop Methode für ein registriertes Objekt. Für den vollständigen Code, der zum Ausführen des Beispiels erforderlich ist, finden Sie im Abschnitt "Beispiel" des IRegisteredObject Themas "Schnittstellenübersicht".
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
Hinweise
Die ApplicationManager Klasse ermöglicht Methoden außerhalb der aktuellen Anwendungsdomäne, Objekte innerhalb der aktuellen Anwendungsdomäne zu erstellen, zu verwalten und zu zerstören. Die UnregisterObject Methode wird verwendet, um zuvor registrierte Objekte aus der Hostingumgebung zu entfernen.