Esempio n. 1
0
        private async Task GetReady()
        {
            Worker = new WebWorkerClient();
            var AssembellyNames = "[";

            foreach (var Asm in Monsajem_Incs.Assembly.Assembly.AllAppAssemblies)
            {
                AssembellyNames += $"'{Asm.GetName().Name}.dll',";
            }
            if (Monsajem_Incs.Assembly.Assembly.AllAppAssemblies.Length > 0)
            {
                AssembellyNames = AssembellyNames.Substring(0, AssembellyNames.Length - 1);
            }
            AssembellyNames += "]";
            var Location = Window.window.Location;
            await Worker.Run($"self.MN={{}};self.MN.AssemblyFilenames={AssembellyNames};self.MN.baseUrl = '{Location.Protocol}//{Location.Hostname}:{Location.Port}/_framework/';");

            var Ready = Worker.GetMessage();
            await Worker.Run(WebWorkerJs);

            await Ready;
        }