AvidDev_255591
Mar 22, 2016Nimbostratus
add_member_v2 exception error : Invoke(string, object[])' is inaccessible due to its protection level
What am I doing wrong here?
var iportType = assembly.GetExportedTypes().Where(o => o.FullName == "iControl.CommonAddressPort").First();
dynamic ipPortDefinition = Activator.CreateInstance(iportType);
var iControlMethodType = assembly.GetExportedTypes().Where(o => o.FullName == "iControl.LocalLBPool").First();
// instantiate controlMethodType
dynamic iControlMethodInstance = Activator.CreateInstance(iControlMethodType);
ipPortDefinition.address = memberIP;
ipPortDefinition.port = Convert.ToInt32( memberPort);
try
{
iControlMethodInstance.Invoke("add_member_v2", iControlMethodInstance, new object[]
{ poolName, ipPortDefinition });
}
catch (Exception e)
{
throw e;
}
Any help is greatly appreciated, I've been pulling my hair for 2 days now.