ObjectDataSourceView.OnObjectDisposing(ObjectDataSourceDisposingEventArgs) メソッド

定義

ObjectDisposing オブジェクトがインスタンス化された型を破棄する前に、ObjectDataSourceView イベントを発生させます。Raises the ObjectDisposing event before the ObjectDataSourceView object discards an instantiated type.

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)

パラメーター

e
ObjectDataSourceDisposingEventArgs

イベント データを格納している ObjectDataSourceDisposingEventArgsAn ObjectDataSourceDisposingEventArgs that contains the event data.

注釈

OnObjectDisposing 、データ操作を実行するために作成されたオブジェクトのインスタンスが破棄されたときに呼び出されます。The OnObjectDisposing is called when the instance of an object that was created to perform a data operation is discarded. メソッドは、 TypeNameプロパティによって識別される型がIDisposableインターフェイスを実装している場合にのみ呼び出されます。 DisposeThe Dispose method is called, only if the type that is identified by the TypeName property implements the IDisposable interface.

イベントを発生させると、イベント ハンドラーがデリゲートから呼び出されます。Raising an event invokes the event handler through a delegate. イベントを処理する方法の詳細については、次を参照してください。処理とイベントの発生します。For more information about how to handle events, see Handling and Raising Events.

OnObjectDisposing メソッドを使用すると、デリゲートを結び付けずに、派生クラスでイベントを処理することもできます。The OnObjectDisposing method also allows derived classes to handle the event without attaching a delegate. 派生クラスでイベントを処理する場合は、この手法をお勧めします。This is the preferred technique for handling the event in a derived class.

注意 (継承者)

派生クラスのOnObjectDisposing(ObjectDataSourceDisposingEventArgs)メソッドをオーバーライドする場合は、登録されてOnObjectDisposing(ObjectDataSourceDisposingEventArgs)いるデリゲートがイベントを受け取るように、基本クラスのメソッドを呼び出す必要があります。When overriding the OnObjectDisposing(ObjectDataSourceDisposingEventArgs) method in a derived class, be sure to call the OnObjectDisposing(ObjectDataSourceDisposingEventArgs) method for the base class so that registered delegates receive the event.

適用対象

こちらもご覧ください