v1.2.11.2

This commit is contained in:
2024-02-27 15:45:47 +00:00
parent 52232331f8
commit 9643447b85
90 changed files with 2010 additions and 688 deletions
+13 -4
View File
@@ -41,13 +41,23 @@ namespace Saxonite.Net.Core.Web.Base.App
protected SaxApplication_Web()
{
WebApp = this;
System_Web = new SaxSystem_Web();
}
protected override void Dispose(bool disposing)
{
if (disposing)
{
WebApp = null;
System_Web = null;
}
base.Dispose(disposing);
}
//-------------------------------------------------------------------
// Properties.
public override SaxSystem System { get { return System_Web; } }
public SaxSystem_Web System_Web { get; protected set; }
// Globals.
public static SaxApplication_Web WebApp { get; private set; }
public override SaxSystem System { get { return System_Web; } }
public SaxSystem_Web System_Web { get; private set; }
// Application instance.
public override Sax.InstanceType InstanceType { get { return instanceType; } }
public override String EnvironmentName { get { return environmentName; } }
@@ -57,7 +67,6 @@ namespace Saxonite.Net.Core.Web.Base.App
public abstract String SessionCookieName { get; }
public virtual SaxSessionContext SessionContext { get; protected set; }
public abstract SaxAppConfig AppConfig { get; }
public override SaxConsoleHelper ConsoleHelper { get { return ConsoleHelper_Web; } }
public SaxConsoleHelper_Web ConsoleHelper_Web { get; protected set; }
public override IDatabaseInfo CreateDbInfo(SaxSessionContext sessionContext, Sax.Database databaseType) { return new DbDataItem.DatabaseInfo(GetDatabase(sessionContext, databaseType)); }
// Configuration.