CollectionBase.OnInsertComplete(Int32, Object) Metoda
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.
Wykonuje dodatkowe procesy niestandardowe po wstawieniu nowego elementu do CollectionBase wystąpienia.
protected:
virtual void OnInsertComplete(int index, System::Object ^ value);
protected virtual void OnInsertComplete (int index, object value);
protected virtual void OnInsertComplete (int index, object? value);
abstract member OnInsertComplete : int * obj -> unit
override this.OnInsertComplete : int * obj -> unit
Protected Overridable Sub OnInsertComplete (index As Integer, value As Object)
- index
- Int32
Indeks oparty na zerze, w którym ma być wstawiony value
element .
- value
- Object
Nowa wartość elementu na .index
Domyślna implementacja tej metody ma zostać zastąpiona przez klasę pochodną, aby wykonać jakąś akcję po wstawieniu określonego elementu.
Metody On* są wywoływane tylko dla wystąpienia zwróconego List przez właściwość, ale nie dla wystąpienia zwróconego InnerList przez właściwość .
Jeśli wystąpi jedna z następujących sytuacji, kolekcja powróci do poprzedniego stanu:
Proces kończy się niepowodzeniem.
Ta metoda jest zastępowana, aby zgłosić wyjątek.
Domyślną implementacją O(1)
tej metody jest operacja.
Ta metoda umożliwia implementatorom definiowanie procesów, które należy wykonać po wstawieniu elementu do bazowego ArrayListelementu . Definiując tę metodę, implementatory mogą dodawać funkcje dziedziczone metody bez konieczności zastępowania wszystkich innych metod.
OnInsert(Int32, Object) jest wywoływany przed standardowym zachowaniem wstawiania, natomiast OnInsertComplete(Int32, Object) jest wywoływany po standardowym zachowaniu wstawiania.
Produkt | Wersje |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: