Estimados buenas tardes, estoy teniendo mucho consumo de ram cuando me conecto al DI API, por solo conectarme tengo (240 MB) por usuario. como puedo hacer para optimizarlo …
static void Main(string[] args)
{
ConexionUIAPI();
ConexionSingleSignOn();
SBO_Application.StatusBar.SetText("Addon Despacho Iniciado Correctamente", BoMessageTime.bmt_Medium, BoStatusBarMessageType.smt_Success);
// Cliclo para leer todos los eventos de tipo itemeven
minimizeMemory();
SBO_Application.ItemEvent += new SAPbouiCOM._IApplicationEvents_ItemEventEventHandler(SBO_Application_ItemEvent);
System.Windows.Forms.Application.Run();
}
public static void ConexionSingleSignOn()
{
oCompany = new SAPbobsCOM.Company();
string sCookie = oCompany.GetContextCookie();
string SConn = SBO_Application.Company.GetConnectionContext(sCookie);
try
{
int error = oCompany.SetSboLoginContext(SConn);
if (error == 0)
{
oCompany.Connect();
SBO_Application.StatusBar.SetText("Exito - en la conexion DI API", BoMessageTime.bmt_Medium, BoStatusBarMessageType.smt_Success);
}
else
{
SBO_Application.StatusBar.SetText("Error - en la conexion DI API", BoMessageTime.bmt_Medium, BoStatusBarMessageType.smt_Error);
}
}
catch (Exception ex)
{
SBO_Application.StatusBar.SetText("Error General - " + ex.ToString(), BoMessageTime.bmt_Medium, BoStatusBarMessageType.smt_Error);
}
finally
{
sCookie = null;
SConn = null;
}
}