Język

Menu.OnInit(EventArgs) Metoda

Definicja

Init Wywołuje zdarzenie.

protected public:
 override void OnInit(EventArgs ^ e);
protected internal override void OnInit(EventArgs e);
override this.OnInit : EventArgs -> unit
Protected Friend Overrides Sub OnInit (e As EventArgs)

Parametry

e
EventArgs

Element MenuEventArgs zawierający dane zdarzenia.

Uwagi

Po powiadomieniu przez tę metodę kontrolki serwera sieci Web muszą wykonać wszelkie kroki inicjowania, które są wymagane do utworzenia i skonfigurowania wystąpienia. Na tym etapie cyklu życia kontroli serwera stan widoku kontrolki nie został jeszcze wypełniony. Ponadto nie można uzyskać dostępu do innej kontrolki serwera, gdy ta metoda jest wywoływana, niezależnie od tego, czy jest to element podrzędny, czy nadrzędny dla tej kontrolki. Nie ma gwarancji, że inne kontrolki serwera zostaną utworzone i będą gotowe do uzyskania dostępu.

Wywoływanie zdarzenia wywołuje procedurę obsługi zdarzeń za pośrednictwem delegata. Aby uzyskać więcej informacji, zobacz Obsługa i podnoszenie zdarzeń.

Metoda OnInit umożliwia również klasom pochodnym obsługę zdarzenia bez dołączania delegata. Jest to preferowana technika obsługi zdarzenia w klasie pochodnej.

Notatki dotyczące dziedziczenia

Podczas zastępowania OnInit(EventArgs) w klasie pochodnej należy wywołać metodę klasy OnInit(EventArgs) bazowej, aby zarejestrowani delegaci odbierali zdarzenie.

Dotyczy