HostingEnvironment.UnregisterObject(IRegisteredObject) Methode

Definition

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

obj
IRegisteredObject

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.

Gilt für

Siehe auch