StateManagedCollection.OnRemove(Int32, Object) Metodo

Definizione

Quando sottoposto a override in una classe derivata, esegue operazioni aggiuntive prima che il IList.Remove(Object) metodo o IList.RemoveAt(Int32) rimuova l'elemento specificato dalla raccolta.

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

Parametri

index
Int32

Indice in base zero dell'elemento da rimuovere, utilizzato quando IList.RemoveAt(Int32) viene chiamato .

value
Object

Oggetto da rimuovere da StateManagedCollection, che viene utilizzato quando IList.Remove(Object) viene chiamato .

Commenti

Le raccolte derivate da StateManagedCollection possono eseguire l'override del OnRemove metodo per eseguire operazioni aggiuntive prima che un elemento venga rimosso dalla raccolta utilizzando il IList.Remove metodo o IList.RemoveAt .

Si applica a

Vedi anche