Compartir a través de


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.Boolean

    true 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

ReflectionPermission

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