Exemple #1
0
 public void Dispose()
 {
     AnyUiDisplayContextHtml.deleteSession(sessionNumber);
     sessionTotal--;
     if (env != null)
     {
         env.Close();
     }
 }
Exemple #2
0
 public virtual void Close()
 {
     if (!IsOpen)
     {
         return;
     }
     Env.Close();
     Env = null;
 }
Exemple #3
0
        public void AddByAasxFn(PackageCentral packageCentral, string fn)
        {
            try
            {
                // load
                var pkg = new AdminShellPackageEnv(fn);

                // for each Admin Shell and then each Asset
                this.AddByAasPackage(packageCentral, pkg, fn);

                // close directly!
                pkg.Close();
            }
            catch (Exception ex)
            {
                AdminShellNS.LogInternally.That.SilentlyIgnoredError(ex);
            }
        }
Exemple #4
0
        public void AddByAasxFn(string fn)
        {
            try
            {
                // load
                var pkg = new AdminShellPackageEnv(fn);

                // for each Admin Shell and then each Asset
                if (pkg.AasEnv?.AdministrationShells?.Count > 0)
                {
                    foreach (var aas in pkg.AasEnv.AdministrationShells)
                    {
                        this.AddByAas(pkg.AasEnv, aas, fn);
                    }
                }

                // close directly!
                pkg.Close();
            }
            catch { }
        }
        public void AddByAasxFn(string fn)
        {
            try
            {
                // load
                var pkg = new AdminShellPackageEnv(fn);

                // for each Admin Shell and then each Asset
                if (pkg.AasEnv?.AdministrationShells?.Count > 0)
                {
                    foreach (var aas in pkg.AasEnv.AdministrationShells)
                    {
                        this.AddByAas(pkg.AasEnv, aas, fn);
                    }
                }

                // close directly!
                pkg.Close();
            }
            catch (Exception ex)
            {
                AdminShellNS.LogInternally.That.SilentlyIgnoredError(ex);
            }
        }