Abilita un controllo server alla pulizia finale prima che venga rilasciato dalla memoria.
Assembly: System.Web (in System.Web.dll)
Public Overridable Sub Dispose
public virtual void Dispose()
public: virtual void Dispose()
abstract Dispose : unit -> unit override Dispose : unit -> unit
Implementa
IDisposable.Dispose()Chiamare Dispose dopo aver terminato di utilizzare Control. Il metodo Dispose lascia Control in una condizione di non utilizzo. Dopo aver richiamato questo metodo, è necessario rilasciare tutti i riferimenti al controllo in modo che la memoria che occupava possa essere recuperata dalla procedura di Garbage Collection.
Nell'esempio di codice riportato di seguito viene eseguito l'override del metodo Dispose per chiudere l'oggetto HtmlTextWriter associato a un controllo e chiamare il metodo Dispose su un controllo Button denominato myButton. Se viene generata un'eccezione Exception quando viene chiamata questa versione del metodo Dispose, viene scritto un messsaggio sull'oggetto HttpResponse corrente.
Public Overrides Sub Dispose() Try Context.Response.Write("Disposing " & ToString()) ' Perform resource cleanup. myTextWriter.Close() myButton.Dispose() Catch myException As Exception Context.Response.Write("Exception occurred: " & myException.Message) End Try End Sub
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
Supportato in: 4, 3.5, 3.0, 2.0, 1.1, 1.0Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.