Reflection

G

Gustavo Arriola

Hola a todos!

Estoy intentando ejecutar un método usando Reflection.
El código es el siguiente:

public static void SoapHandler(Exception Error) {
try
{

Type assemblyType;
object genericInstance;
assemblyType = BuscarClaseEnAssembly("SoapExceptionSample", "DefaultMasterPage");
object[] args = new object[] { Error.Message, Error.Message.ToString() };
//Creamos la instancia
genericInstance = Activator.CreateInstance(assemblyType);


assemblyType.InvokeMember("Mensaje",
System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public |
System.Reflection.BindingFlags.SetProperty,
null,
genericInstance,
args); //<---- Error: No se puede encontrar el método 'SoapExceptionSample.DefaultMasterPage.Mensaje

assemblyType.InvokeMember("Detalles",
System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public |
System.Reflection.BindingFlags.SetProperty,
null,
genericInstance,
args); //<---- Error: No se puede encontrar el método 'SoapExceptionSample.DefaultMasterPage.Detalles

assemblyType.InvokeMember("MostraError",
System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public |
System.Reflection.BindingFlags.InvokeMethod,
null,
genericInstance,
args); //<---- Error: No se puede encontrar el método 'SoapExceptionSample.DefaultMasterPage.MostrarError

}
catch (Exception ex) { }

}

Sin embargo, obtengo un error al intentar hacer un InvokeMember en la primera instrucción

No se puede encontrar el método 'SoapExceptionSample.DefaultMasterPage.Mensaje


Estoy utilizando ASP.NET 2.0, la idea es ejecutar un método que se encuentra en una MasterPage desde otro ensamblado.
Mensajey Detallescorresponden a propiedades que se encuentran en la masterpage y MostraError() corresponde al método que deseo ejecutar.

¿Alguna idea?

Saludos cordiales,
Gustavo
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,777
Messages
2,569,604
Members
45,226
Latest member
KristanTal

Latest Threads

Top