//Goi start cap sbo-ibet, doi 10s, public Guid InitServer(Guid guidToken, AccountDTO firstAccountDto, AccountDTO secondAccountDto, ProcessorConfigInfoDTO processorConfigDto) { Guid procesessGuid = Guid.NewGuid(); var frmService = FrmService.CurrentInstance; frmService.MySynchronizationContext.Send(_ => frmService.InitProcessor(procesessGuid, firstAccountDto, secondAccountDto), null); return(procesessGuid); }
public Guid InitProcessor(IbetEngine ibetEngine, SboEngine sboEngine, ProcessorConfigInfoDTO secondAccountDto) { try { Guid ni = Guid.NewGuid(); IProcessor processor = new IbetSboProcessor(); processor.IbetEngine = ibetEngine; processor.SboEngine = sboEngine; //processor.IbetEngine.InitEngine(); //processor.SboEngine.InitEngine(); //processor.Initialize(); //processor.Start(); ProcessorContainer.Add(ni, processor); return(ni); } finally { //RemoveTab(firstAccountDto.GuidID); //RemoveTab(secondAccountDto.GuidID); } //Object.ReferenceEquals(n1.GetType(), n2.GetType())); }