Show / Hide Table of Contents

Class Upgrade

Inheritance
object
Upgrade
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Services.Upgrade
Assembly: DotNetNuke.dll
Syntax
public class Upgrade

Constructors

Upgrade()

Declaration
public Upgrade()

Properties

DefaultProvider

Declaration
public static string DefaultProvider { get; }
Property Value
Type Description
string

RunTime

Declaration
public static TimeSpan RunTime { get; }
Property Value
Type Description
TimeSpan

Methods

AddAdminPage(PortalInfo, string, string, string, string, bool)

Declaration
public static TabInfo AddAdminPage(PortalInfo portal, string tabName, string description, string tabIconFile, string tabIconFileLarge, bool isVisible)
Parameters
Type Name Description
PortalInfo portal
string tabName
string description
string tabIconFile
string tabIconFileLarge
bool isVisible
Returns
Type Description
TabInfo

AddAdminPages(string, string, string, string, bool, int, string, string, bool)

Declaration
public static void AddAdminPages(string tabName, string description, string tabIconFile, string tabIconFileLarge, bool isVisible, int moduleDefId, string moduleTitle, string moduleIconFile, bool inheritPermissions)
Parameters
Type Name Description
string tabName
string description
string tabIconFile
string tabIconFileLarge
bool isVisible
int moduleDefId
string moduleTitle
string moduleIconFile
bool inheritPermissions

AddHostPage(string, string, string, string, bool)

Declaration
public static TabInfo AddHostPage(string tabName, string description, string tabIconFile, string tabIconFileLarge, bool isVisible)
Parameters
Type Name Description
string tabName
string description
string tabIconFile
string tabIconFileLarge
bool isVisible
Returns
Type Description
TabInfo

AddModuleControl(int, string, string, string, string, SecurityAccessLevel, int)

Declaration
public static void AddModuleControl(int moduleDefId, string controlKey, string controlTitle, string controlSrc, string iconFile, SecurityAccessLevel controlType, int viewOrder)
Parameters
Type Name Description
int moduleDefId
string controlKey
string controlTitle
string controlSrc
string iconFile
SecurityAccessLevel controlType
int viewOrder

AddModuleDefinition(string, string, string)

Declaration
public static int AddModuleDefinition(string desktopModuleName, string description, string moduleDefinitionName)
Parameters
Type Name Description
string desktopModuleName
string description
string moduleDefinitionName
Returns
Type Description
int

AddModuleToPage(TabInfo, int, string, string, bool)

Declaration
public static int AddModuleToPage(TabInfo page, int moduleDefId, string moduleTitle, string moduleIconFile, bool inheritPermissions)
Parameters
Type Name Description
TabInfo page
int moduleDefId
string moduleTitle
string moduleIconFile
bool inheritPermissions
Returns
Type Description
int

AddModuleToPage(TabInfo, int, string, string, bool, bool, string)

Declaration
public static int AddModuleToPage(TabInfo page, int moduleDefId, string moduleTitle, string moduleIconFile, bool inheritPermissions, bool displayTitle, string paneName)
Parameters
Type Name Description
TabInfo page
int moduleDefId
string moduleTitle
string moduleIconFile
bool inheritPermissions
bool displayTitle
string paneName
Returns
Type Description
int

AddModuleToPage(string, int, int, string, string, bool)

Declaration
public static int AddModuleToPage(string tabPath, int portalId, int moduleDefId, string moduleTitle, string moduleIconFile, bool inheritPermissions)
Parameters
Type Name Description
string tabPath
int portalId
int moduleDefId
string moduleTitle
string moduleIconFile
bool inheritPermissions
Returns
Type Description
int

AddModuleToPages(string, int, string, string, bool)

Declaration
public static void AddModuleToPages(string tabPath, int moduleDefId, string moduleTitle, string moduleIconFile, bool inheritPermissions)
Parameters
Type Name Description
string tabPath
int moduleDefId
string moduleTitle
string moduleIconFile
bool inheritPermissions

AddPortal(XmlNode, bool, int)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.3.0. Use the overloaded method with the 'superUser' parameter instead. Scheduled for removal in v11.0.0.")]
public static int AddPortal(XmlNode node, bool status, int indent)
Parameters
Type Name Description
XmlNode node
bool status
int indent
Returns
Type Description
int

AddPortal(XmlNode, bool, int, UserInfo)

Declaration
public static int AddPortal(XmlNode node, bool status, int indent, UserInfo superUser = null)
Parameters
Type Name Description
XmlNode node
bool status
int indent
UserInfo superUser
Returns
Type Description
int

DeleteFiles(string, Version, bool)

Declaration
public static string DeleteFiles(string providerPath, Version version, bool writeFeedback)
Parameters
Type Name Description
string providerPath
Version version
bool writeFeedback
Returns
Type Description
string

DeleteInstallerFiles()

Declaration
public static void DeleteInstallerFiles()

ExecuteScript(string)

Declaration
public static void ExecuteScript(string file)
Parameters
Type Name Description
string file

ExecuteScripts(string)

Declaration
public static void ExecuteScripts(string strProviderPath)
Parameters
Type Name Description
string strProviderPath

GetInstallPackages()

Declaration
public static IDictionary<string, PackageInfo> GetInstallPackages()
Returns
Type Description
IDictionary<string, PackageInfo>

GetInstallTemplate(XmlDocument)

Declaration
public static string GetInstallTemplate(XmlDocument xmlDoc)
Parameters
Type Name Description
XmlDocument xmlDoc
Returns
Type Description
string

GetInstallVersion(XmlDocument)

Declaration
public static Version GetInstallVersion(XmlDocument xmlDoc)
Parameters
Type Name Description
XmlDocument xmlDoc
Returns
Type Description
Version

GetLogFile(string, Version)

Declaration
public static string GetLogFile(string providerPath, Version version)
Parameters
Type Name Description
string providerPath
Version version
Returns
Type Description
string

GetScriptFile(string, Version)

Declaration
public static string GetScriptFile(string providerPath, Version version)
Parameters
Type Name Description
string providerPath
Version version
Returns
Type Description
string

GetStringVersion(Version)

Declaration
public static string GetStringVersion(Version version)
Parameters
Type Name Description
Version version
Returns
Type Description
string

GetSuperUser(XmlDocument, bool)

Declaration
public static UserInfo GetSuperUser(XmlDocument xmlTemplate, bool writeFeedback)
Parameters
Type Name Description
XmlDocument xmlTemplate
bool writeFeedback
Returns
Type Description
UserInfo

GetUpgradeScripts(string, Version)

Declaration
public static ArrayList GetUpgradeScripts(string providerPath, Version databaseVersion)
Parameters
Type Name Description
string providerPath
Version databaseVersion
Returns
Type Description
ArrayList

InitialiseHostSettings(XmlDocument, bool)

Declaration
public static void InitialiseHostSettings(XmlDocument xmlTemplate, bool writeFeedback)
Parameters
Type Name Description
XmlDocument xmlTemplate
bool writeFeedback

InstallDNN(string)

Declaration
public static void InstallDNN(string strProviderPath)
Parameters
Type Name Description
string strProviderPath

InstallDatabase(Version, string, XmlDocument, bool)

Declaration
public static string InstallDatabase(Version version, string providerPath, XmlDocument xmlDoc, bool writeFeedback)
Parameters
Type Name Description
Version version
string providerPath
XmlDocument xmlDoc
bool writeFeedback
Returns
Type Description
string

InstallFiles(XmlDocument, bool)

Declaration
public static void InstallFiles(XmlDocument xmlDoc, bool writeFeedback)
Parameters
Type Name Description
XmlDocument xmlDoc
bool writeFeedback

InstallPackage(string, string, bool)

Declaration
public static bool InstallPackage(string file, string packageType, bool writeFeedback)
Parameters
Type Name Description
string file
string packageType
bool writeFeedback
Returns
Type Description
bool

InstallPackages(string, bool)

Declaration
public static void InstallPackages(string packageType, bool writeFeedback)
Parameters
Type Name Description
string packageType
bool writeFeedback

IsLanguageEnabled(int, string)

Declaration
protected static bool IsLanguageEnabled(int portalid, string code)
Parameters
Type Name Description
int portalid
string code
Returns
Type Description
bool

IsNETFrameworkCurrent(string)

Declaration
public static bool IsNETFrameworkCurrent(string version)
Parameters
Type Name Description
string version
Returns
Type Description
bool

MakeModulePremium(string)

Declaration
public static void MakeModulePremium(string moduleName)
Parameters
Type Name Description
string moduleName

RemoveAdminPages(string)

Declaration
public static void RemoveAdminPages(string tabPath)
Parameters
Type Name Description
string tabPath

RemoveHostPage(string)

Declaration
public static void RemoveHostPage(string pageName)
Parameters
Type Name Description
string pageName

RemoveInvalidAntiForgeryCookie()

Declaration
public static bool RemoveInvalidAntiForgeryCookie()
Returns
Type Description
bool

RemoveModule(string, string, int, bool)

Declaration
public static int RemoveModule(string desktopModuleName, string tabName, int parentId, bool removeTab)
Parameters
Type Name Description
string desktopModuleName
string tabName
int parentId
bool removeTab
Returns
Type Description
int

SetInstallTemplate(XmlDocument)

Declaration
public static string SetInstallTemplate(XmlDocument xmlDoc)
Parameters
Type Name Description
XmlDocument xmlDoc
Returns
Type Description
string

StartTimer()

Declaration
public static void StartTimer()

UpdateConfig(string, string, Version, string)

Declaration
public static string UpdateConfig(string providerPath, string configFile, Version version, string reason)
Parameters
Type Name Description
string providerPath
string configFile
Version version
string reason
Returns
Type Description
string

UpdateConfig(string, Version, bool)

Declaration
public static string UpdateConfig(string providerPath, Version version, bool writeFeedback)
Parameters
Type Name Description
string providerPath
Version version
bool writeFeedback
Returns
Type Description
string

UpdateConfig(string, Version, string)

Declaration
public static string UpdateConfig(string configFile, Version version, string reason)
Parameters
Type Name Description
string configFile
Version version
string reason
Returns
Type Description
string

UpdateNewtonsoftVersion()

Declaration
public static bool UpdateNewtonsoftVersion()
Returns
Type Description
bool

UpgradeApplication()

Declaration
public static void UpgradeApplication()

UpgradeApplication(string, Version, bool)

Declaration
public static string UpgradeApplication(string providerPath, Version version, bool writeFeedback)
Parameters
Type Name Description
string providerPath
Version version
bool writeFeedback
Returns
Type Description
string

UpgradeDNN(string, Version)

Declaration
public static void UpgradeDNN(string providerPath, Version dataBaseVersion)
Parameters
Type Name Description
string providerPath
Version dataBaseVersion

UpgradeIndicator(Version, bool, bool)

Declaration
public static string UpgradeIndicator(Version version, bool isLocal, bool isSecureConnection)
Parameters
Type Name Description
Version version
bool isLocal
bool isSecureConnection
Returns
Type Description
string

UpgradeIndicator(Version, string, string, string, bool, bool)

Declaration
public static string UpgradeIndicator(Version version, string packageType, string packageName, string culture, bool isLocal, bool isSecureConnection)
Parameters
Type Name Description
Version version
string packageType
string packageName
string culture
bool isLocal
bool isSecureConnection
Returns
Type Description
string

UpgradeRedirect()

Declaration
public static string UpgradeRedirect()
Returns
Type Description
string

UpgradeRedirect(Version, string, string, string)

Declaration
public static string UpgradeRedirect(Version version, string packageType, string packageName, string culture)
Parameters
Type Name Description
Version version
string packageType
string packageName
string culture
Returns
Type Description
string

UpgradeVersion(string, bool)

Declaration
public static string UpgradeVersion(string scriptFile, bool writeFeedback)
Parameters
Type Name Description
string scriptFile
bool writeFeedback
Returns
Type Description
string

UpgradeVersion(string, bool, out bool)

Declaration
public static string UpgradeVersion(string scriptFile, bool writeFeedback, out bool scriptExecuted)
Parameters
Type Name Description
string scriptFile
bool writeFeedback
bool scriptExecuted
Returns
Type Description
string

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS