Freigeben über


EventInfo.GetAddMethod Methode

Definition

Gibt die Methode zurück, die zum Hinzufügen eines Ereignishandlerdelegaten zur Ereignisquelle verwendet wird.

Überlädt

GetAddMethod()

Gibt die Methode zurück, die zum Hinzufügen eines Ereignishandlerdelegaten zur Ereignisquelle verwendet wird.

GetAddMethod(Boolean)

Ruft beim Überschreiben in einer abgeleiteten Klasse das MethodInfo-Objekt für die AddEventHandler(Object, Delegate)-Methode des Ereignisses ab und gibt an, ob nicht öffentliche Methoden zurückgegeben werden sollen.

GetAddMethod()

Quelle:
EventInfo.cs
Quelle:
EventInfo.cs
Quelle:
EventInfo.cs

Gibt die Methode zurück, die zum Hinzufügen eines Ereignishandlerdelegaten zur Ereignisquelle verwendet wird.

public:
 System::Reflection::MethodInfo ^ GetAddMethod();
public:
 virtual System::Reflection::MethodInfo ^ GetAddMethod();
public System.Reflection.MethodInfo? GetAddMethod ();
public System.Reflection.MethodInfo GetAddMethod ();
member this.GetAddMethod : unit -> System.Reflection.MethodInfo
abstract member GetAddMethod : unit -> System.Reflection.MethodInfo
override this.GetAddMethod : unit -> System.Reflection.MethodInfo
Public Function GetAddMethod () As MethodInfo

Gibt zurück

Ein MethodInfo-Objekt, das die Methode zum Hinzufügen eines Ereignishandlerdelegaten zur Ereignisquelle darstellt.

Implementiert

Beispiele

In der Regel weist die Methode die folgende Signatur auf:

add_<EventName>(<EventHandlerType> handler)

Hinweise

GetAddMethod initialisiert und fügt die Ereignisabonnentmethode hinzu. Die AddEventHandler -Methode wird verwendet, um der Aufrufliste einer Ereignisquelle einen Ereignishandlerdelegat hinzuzufügen.

Weitere Informationen

Gilt für:

GetAddMethod(Boolean)

Quelle:
EventInfo.cs
Quelle:
EventInfo.cs
Quelle:
EventInfo.cs

Ruft beim Überschreiben in einer abgeleiteten Klasse das MethodInfo-Objekt für die AddEventHandler(Object, Delegate)-Methode des Ereignisses ab und gibt an, ob nicht öffentliche Methoden zurückgegeben werden sollen.

public:
 abstract System::Reflection::MethodInfo ^ GetAddMethod(bool nonPublic);
public abstract System.Reflection.MethodInfo? GetAddMethod (bool nonPublic);
public abstract System.Reflection.MethodInfo GetAddMethod (bool nonPublic);
abstract member GetAddMethod : bool -> System.Reflection.MethodInfo
Public MustOverride Function GetAddMethod (nonPublic As Boolean) As MethodInfo

Parameter

nonPublic
Boolean

true, wenn nicht öffentliche Methoden zurückgegeben werden können; andernfalls false.

Gibt zurück

Ein MethodInfo-Objekt, das die Methode zum Hinzufügen eines Ereignishandlerdelegaten zur Ereignisquelle darstellt.

Implementiert

Ausnahmen

nonPublic ist true, die zum Hinzufügen von Ereignishandlerdelegaten verwendete Methode ist nicht öffentlich, und der Aufrufer verfügt nicht über die Berechtigung zum Reflektieren nicht öffentlicher Methoden.

Beispiele

In der Regel weist die Methode die folgende Signatur auf:

add_<EventName>(<EventHandlerType> handler)

Hinweise

Der GetAddMethod initialisiert und fügt die Ereignisabonnentmethode als booleschen Wert hinzu. Die AddEventHandler -Methode wird verwendet, um der Aufrufliste einer Ereignisquelle einen Ereignishandlerdelegat hinzuzufügen.

Weitere Informationen

Gilt für: