Método ComAwareEventInfo.GetRemoveMethod (Boolean)
Publicado: octubre de 2016
Cuando se invalida en una clase derivada, recupera el MethodInfo objeto para quitar un método del evento.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: System.Core (en System.Core.dll)
Sintaxis
public override MethodInfo GetRemoveMethod(
bool nonPublic
)
public:
virtual MethodInfo^ GetRemoveMethod(
bool nonPublic
) override
override GetRemoveMethod :
nonPublic:bool -> MethodInfo
Public Overrides Function GetRemoveMethod (
nonPublic As Boolean
) As MethodInfo
Parámetros
nonPublic
Type: System.Booleantrue para devolver los métodos no públicos; de lo contrario, false.
Valor devuelto
Type: System.Reflection.MethodInfo
Delegar el método que se usó para quitar un controlador de eventos del origen de eventos.
Implementa
_EventInfo.GetRemoveMethod(Boolean)
Excepciones
Exception | Condition |
---|---|
MethodAccessException | nonPublic es true y el método utilizado para agregar un delegado de controlador de eventos no es público, pero el llamador no tiene permiso para reflejar métodos no públicos. |
Seguridad
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
Información de versión
.NET Framework
Disponible desde 4.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Ver también
MethodInfo
GetRemoveMethod Sobrecarga
Clase ComAwareEventInfo
Espacio de nombres System.Runtime.InteropServices
Volver al principio