次の方法で共有


StateManagedCollection.OnRemoveComplete(Int32, Object) メソッド

定義

派生クラスでオーバーライドされた場合、IList.Remove(Object) メソッドまたは IList.RemoveAt(Int32) メソッドによって、指定された項目がコレクションから削除された後の補足作業を実行します。

protected:
 virtual void OnRemoveComplete(int index, System::Object ^ value);
protected virtual void OnRemoveComplete (int index, object value);
abstract member OnRemoveComplete : int * obj -> unit
override this.OnRemoveComplete : int * obj -> unit
Protected Overridable Sub OnRemoveComplete (index As Integer, value As Object)

パラメーター

index
Int32

削除する項目の 0 から始まるインデックス番号。IList.RemoveAt(Int32) が呼び出されたときに使用されます。

value
Object

IList.Remove(Object) が呼び出されたときに使用される、StateManagedCollection から削除されるオブジェクト。

注釈

派生したコレクションは、メソッドをOnRemoveComplete使用してコレクションからStateManagedCollection項目が削除された後に、メソッドをオーバーライドして追加の作業をIList.RemoveIList.RemoveAt実行できます。

適用対象

こちらもご覧ください