DictionaryBase.OnClearComplete Yöntem

Tanım

Örneğin içeriğini DictionaryBase temizledikten sonra ek özel işlemler gerçekleştirir.

protected:
 virtual void OnClearComplete();
protected virtual void OnClearComplete ();
abstract member OnClearComplete : unit -> unit
override this.OnClearComplete : unit -> unit
Protected Overridable Sub OnClearComplete ()

Açıklamalar

Bu yöntemin varsayılan uygulaması, koleksiyon temizlendikten sonra bazı eylemleri gerçekleştirmek için türetilmiş bir sınıf tarafından geçersiz kılınması amaçlanmıştır.

On* yöntemleri yalnızca özelliği tarafından Dictionary döndürülen örnekte çağrılır, ancak özelliği tarafından döndürülen örnekte çağrılır InnerHashtable .

Bu yöntemin varsayılan uygulaması bir O(1) işlemdir.

Devralanlara Notlar

Bu yöntem, uygulayıcıların temel alınan Hashtableöğesinden tüm öğeleri sildikten sonra gerçekleştirilmesi gereken işlemleri tanımlamasına olanak tanır. Uygulayıcılar bu yöntemi tanımlayarak diğer tüm yöntemleri geçersiz kılmak zorunda kalmadan devralınan yöntemlere işlevsellik ekleyebilir.

OnClear() standart Clear davranışından önce çağrılırken OnClearComplete() , standart Clear davranışından sonra çağrılır.

Şunlara uygulanır

Ayrıca bkz.