ComAwareEventInfo.GetRaiseMethod-Methode: (Boolean)
Veröffentlicht: Oktober 2016
Ruft beim Überschreiben in einer abgeleiteten Klasse gibt die Methode aufgerufen wurde, wenn das Ereignis ausgelöst wurde.
Namespace: System.Runtime.InteropServices
Assembly: System.Core (in System.Core.dll)
Syntax
public override MethodInfo GetRaiseMethod(
bool nonPublic
)
public:
virtual MethodInfo^ GetRaiseMethod(
bool nonPublic
) override
override GetRaiseMethod :
nonPublic:bool -> MethodInfo
Public Overrides Function GetRaiseMethod (
nonPublic As Boolean
) As MethodInfo
Parameter
nonPublic
Type: System.Booleantrue auf nicht öffentliche Methoden zurückgegeben wird. andernfalls false.
Rückgabewert
Type: System.Reflection.MethodInfo
Das Objekt, das aufgerufen wurde, als das Ereignis ausgelöst wurde.
Implementiert
_EventInfo.GetRaiseMethod(Boolean)
Ausnahmen
Exception | Condition |
---|---|
MethodAccessException | nonPublic ist true und die zum Hinzufügen von Ereignishandlerdelegaten verwendete Methode ist nicht öffentlich, aber der Aufrufer verfügt nicht über die Berechtigung zum Reflektieren nicht öffentlicher Methoden. |
Hinweise
Diese Methode gibt null für Ereignisse, die mit dem C#-deklariert werden event Schlüsselwort oder Visual Basic Event Schlüsselwort. Dies ist, da die C#- und Visual Basic-Compiler eine solche Methode nicht generieren.
Sicherheit
when invoked late-bound through mechanisms such as M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]). Associated enumeration: F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess
Versionsinformationen
.NET Framework
Verfügbar seit 4.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Siehe auch
GetRaiseMethod Überladen
ComAwareEventInfo-Klasse
System.Runtime.InteropServices-Namespace
Zurück zum Anfang