Método _Type.InvokeMember (String, BindingFlags, Binder, Object, Object[], CultureInfo)
Publicado: octubre de 2016
Proporciona objetos COM acceso independiente de la versión del Type.InvokeMember (método).
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Sintaxis
object InvokeMember(
string name,
BindingFlags invokeAttr,
Binder binder,
object target,
object[] args,
CultureInfo culture
)
Object^ InvokeMember(
String^ name,
BindingFlags invokeAttr,
Binder^ binder,
Object^ target,
array<Object^>^ args,
CultureInfo^ culture
)
abstract InvokeMember :
name:string *
invokeAttr:BindingFlags *
binder:Binder *
target:Object *
args:Object[] *
culture:CultureInfo -> Object
Function InvokeMember (
name As String,
invokeAttr As BindingFlags,
binder As Binder,
target As Object,
args As Object(),
culture As CultureInfo
) As Object
Parámetros
name
Type: System.StringEl String que contiene el nombre al constructor, el método, propiedad o miembro de campo para invocar.
O bien
Cadena vacía ("") para llamar al miembro predeterminado.
O bien
Para los miembros de IDispatch, una cadena que representa el identificador DispID, por ejemplo "[DispID = 3]".
invokeAttr
Type: System.Reflection.BindingFlagsMáscara de bits formada por una o varias enumeraciones BindingFlags que especifican la forma en que se realiza la búsqueda. El acceso puede corresponder a uno de los marcadores BindingFlags, como Public, NonPublic, Private, InvokeMethod, GetField, etc. No es necesario especificar el tipo de búsqueda. Si se omite el tipo de búsqueda, BindingFlags.Public | BindingFlags.Instance se aplicará.
binder
Type: System.Reflection.BinderUn Binder objeto que define un conjunto de propiedades y habilita el enlace, que puede implicar la selección de un método sobrecargado, la coerción de tipos de argumentos y la invocación de un miembro mediante reflexión.
O bien
null, para usar el DefaultBinder.
target
Type: System.ObjectEl Object donde debe invocarse al miembro especificado.
args
Type: System.Object[]Matriz que contiene los argumentos que se van a pasar al miembro al cual se va a invocar.
culture
Type: System.Globalization.CultureInfoObjeto CultureInfo que representa la configuración regional de globalización que se va a usar, que puede ser necesaria para las conversiones específicas de la configuración regional, como pasar un tipo numérico String a Double.
O bien
null Para usar el subproceso actual CultureInfo.
Valor devuelto
Type: System.Object
Un Object que representa el valor devuelto del miembro invocado.
Comentarios
Este método es para el acceso a las clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.InvokeMember método invoca al miembro especificado, utilizando el restricciones de enlace especificadas y compara la lista de argumentos especificada y la referencia cultural.
Información de versión
.NET Framework
Disponible desde 1.1
Ver también
InvokeMember Sobrecarga
Interfaz _Type
Espacio de nombres System.Runtime.InteropServices
Volver al principio