public blazorSessionService() { sessionNumber = ++sessionCounter; sessionTotal++; AnyUiDisplayContextHtml.addSession(sessionNumber); packages = new PackageCentral(); _packageCentral = packages; env = null; helper = new DispEditHelperEntities(); helper.levelColors = DispLevelColors.GetLevelColorsFromOptions(Options.Curr); // some functionality still uses repo != null to detect editMode!! repo = new ModifyRepo(); helper.editMode = editMode; helper.hintMode = hintMode; helper.repo = repo; helper.context = null; helper.packages = packages; stack17 = new AnyUiStackPanel() { Orientation = AnyUiOrientation.Vertical }; if (env?.AasEnv?.AdministrationShells != null) { helper.DisplayOrEditAasEntityAas(packages, env.AasEnv, env.AasEnv.AdministrationShells[0], editMode, stack17, hintMode: hintMode); } htmlDotnetThread = new Thread(AnyUiDisplayContextHtml.htmlDotnetLoop); htmlDotnetThread.Start(); }
public void Dispose() { AnyUiDisplayContextHtml.deleteSession(sessionNumber); sessionTotal--; if (env != null) { env.Close(); } }