HostingEnvironment.UnregisterObject(IRegisteredObject) Metoda

Definicja

Usuwa obiekt z listy zarejestrowanych obiektów dla aplikacji.

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)

Parametry

obj
IRegisteredObject

Obiekt do usunięcia.

Przykłady

Poniższy przykład kodu to Stop metoda zarejestrowanego obiektu. Pełny kod wymagany do uruchomienia przykładu można znaleźć w sekcji Przykład w temacie Omówienie interfejsu IRegisteredObject .

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

Uwagi

Klasa ApplicationManager umożliwia metodom poza bieżącą domeną aplikacji tworzenie i niszczenie obiektów oraz zarządzanie nimi w bieżącej domenie aplikacji. Metoda UnregisterObject służy do usuwania wcześniej zarejestrowanych obiektów ze środowiska hostingu.

Dotyczy

Zobacz też