Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Control.Dispose-Methode: ()

 

Veröffentlicht: Oktober 2016

Ermöglicht es einem Serversteuerelement, die letzte Bereinigung durchzuführen, bevor sie aus dem Speicher freigegeben wird.

Namespace:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

public virtual void Dispose()

Rufen Sie Dispose auf, wenn Sie Control nicht mehr benötigen. Die Dispose-Methode bewirkt, dass Control nicht mehr verwendet werden kann. Nach dem Aufruf dieser Methode müssen Sie alle Verweise auf das Steuerelement freigeben, damit der belegte Arbeitsspeicher von der Garbagecollection freigegeben werden kann.

Im folgenden Codebeispiel Beispiel überschreibt die Dispose Methode zum Schließen der HtmlTextWriter -Objekt zugeordnet, ein Steuerelement, und rufen die Dispose Methode auf eine Button Steuerelement namens myButton. Wenn ein Exception wird ausgelöst, wenn diese Version von der Dispose -Methode aufgerufen wird, das Steuerelement schreibt eine Meldung in das aktuelle HttpResponse Objekt.

public override void Dispose()
{
   try
   {
      Context.Response.Write("Disposing " + ToString());
      // Perform resource cleanup.
      myTextWriter.Close();
      myButton.Dispose();
   }
   catch(Exception myException)
   {
      Context.Response.Write("Exception occurred: "+myException.Message);
   }
}

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: