ObjectDataSourceView.OnObjectDisposing Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
ObjectDisposing Zgłasza zdarzenie, zanim ObjectDataSourceView obiekt odrzuci wystąpienie typu.
protected:
virtual void OnObjectDisposing(System::Web::UI::WebControls::ObjectDataSourceDisposingEventArgs ^ e);
protected virtual void OnObjectDisposing (System.Web.UI.WebControls.ObjectDataSourceDisposingEventArgs e);
abstract member OnObjectDisposing : System.Web.UI.WebControls.ObjectDataSourceDisposingEventArgs -> unit
override this.OnObjectDisposing : System.Web.UI.WebControls.ObjectDataSourceDisposingEventArgs -> unit
Protected Overridable Sub OnObjectDisposing (e As ObjectDataSourceDisposingEventArgs)
Parametry
Element ObjectDataSourceDisposingEventArgs zawierający dane zdarzenia.
Uwagi
Obiekt OnObjectDisposing jest wywoływany, gdy wystąpienie obiektu utworzonego w celu wykonania operacji danych zostanie odrzucone. Metoda Dispose
jest wywoływana tylko wtedy, gdy typ zidentyfikowany przez TypeName właściwość implementuje IDisposable interfejs.
Podnoszenie zdarzenia wywołuje program obsługi zdarzeń przez delegata. Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.
Metoda OnObjectDisposing umożliwia również klasom pochodnym obsługę zdarzenia bez dołączania delegata. Jest to preferowana technika obsługi zdarzenia w klasie pochodnej.
Uwagi dotyczące dziedziczenia
Podczas zastępowania OnObjectDisposing(ObjectDataSourceDisposingEventArgs) metody w klasie pochodnej należy wywołać OnObjectDisposing(ObjectDataSourceDisposingEventArgs) metodę dla klasy bazowej, aby zarejestrowani delegaci otrzymywali zdarzenie.