Freigeben über


EventInfo.GetRemoveMethod Methode

Definition

Gibt die Methode zurück, die zum Entfernen eines Ereignishandlerdelegaten aus der Ereignisquelle verwendet wird.

Überlädt

GetRemoveMethod(Boolean)

Ruft beim Überschreiben in einer abgeleiteten Klasse das MethodInfo-Objekt zum Entfernen einer Methode des Ereignisses ab und gibt an, ob nicht öffentliche Methoden zurückgegeben werden sollen.

GetRemoveMethod()

Gibt die Methode zurück, die zum Entfernen eines Ereignishandlerdelegaten aus der Ereignisquelle verwendet wird.

GetRemoveMethod(Boolean)

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

Ruft beim Überschreiben in einer abgeleiteten Klasse das MethodInfo-Objekt zum Entfernen einer Methode des Ereignisses ab und gibt an, ob nicht öffentliche Methoden zurückgegeben werden sollen.

public:
 abstract System::Reflection::MethodInfo ^ GetRemoveMethod(bool nonPublic);
public abstract System.Reflection.MethodInfo? GetRemoveMethod (bool nonPublic);
public abstract System.Reflection.MethodInfo GetRemoveMethod (bool nonPublic);
abstract member GetRemoveMethod : bool -> System.Reflection.MethodInfo
Public MustOverride Function GetRemoveMethod (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 Entfernen eines Ereignishandlerdelegaten aus der 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 verfügt die -Methode über die folgende Signatur:

remove_<EventName>(<EventHandlerType> handler)

Weitere Informationen

Gilt für:

GetRemoveMethod()

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

Gibt die Methode zurück, die zum Entfernen eines Ereignishandlerdelegaten aus der Ereignisquelle verwendet wird.

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

Gibt zurück

Ein MethodInfo-Objekt, das die Methode zum Entfernen eines Ereignishandlerdelegaten aus der Ereignisquelle darstellt.

Implementiert

Beispiele

In der Regel verfügt die -Methode über die folgende Signatur:

remove_<EventName>(<EventHandlerType> handler)

Weitere Informationen

Gilt für: