Show / Hide Table of Contents

Class Util

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

Constructors

Util()

Declaration
public Util()

Fields

ASSEMBLY_Added

Declaration
public static string ASSEMBLY_Added
Field Value
Type Description
string

ASSEMBLY_AddedBindingRedirect

Declaration
public static string ASSEMBLY_AddedBindingRedirect
Field Value
Type Description
string

ASSEMBLY_InUse

Declaration
public static string ASSEMBLY_InUse
Field Value
Type Description
string

ASSEMBLY_Registered

Declaration
public static string ASSEMBLY_Registered
Field Value
Type Description
string

ASSEMBLY_RemovedBindingRedirect

Declaration
public static string ASSEMBLY_RemovedBindingRedirect
Field Value
Type Description
string

ASSEMBLY_UnRegistered

Declaration
public static string ASSEMBLY_UnRegistered
Field Value
Type Description
string

ASSEMBLY_Updated

Declaration
public static string ASSEMBLY_Updated
Field Value
Type Description
string

AUTHENTICATION_LoginSrcMissing

Declaration
public static string AUTHENTICATION_LoginSrcMissing
Field Value
Type Description
string

AUTHENTICATION_ReadSuccess

Declaration
public static string AUTHENTICATION_ReadSuccess
Field Value
Type Description
string

AUTHENTICATION_Registered

Declaration
public static string AUTHENTICATION_Registered
Field Value
Type Description
string

AUTHENTICATION_SettingsSrcMissing

Declaration
public static string AUTHENTICATION_SettingsSrcMissing
Field Value
Type Description
string

AUTHENTICATION_TypeMissing

Declaration
public static string AUTHENTICATION_TypeMissing
Field Value
Type Description
string

AUTHENTICATION_UnRegistered

Declaration
public static string AUTHENTICATION_UnRegistered
Field Value
Type Description
string

BackupInstallPackageFolder

Declaration
public const string BackupInstallPackageFolder = "App_Data/ExtensionPackages/"
Field Value
Type Description
string

CLEANUP_ProcessComplete

Declaration
public static string CLEANUP_ProcessComplete
Field Value
Type Description
string

CLEANUP_ProcessError

Declaration
public static string CLEANUP_ProcessError
Field Value
Type Description
string

CLEANUP_Processing

Declaration
public static string CLEANUP_Processing
Field Value
Type Description
string

COMPONENT_Installed

Declaration
public static string COMPONENT_Installed
Field Value
Type Description
string

COMPONENT_RolledBack

Declaration
public static string COMPONENT_RolledBack
Field Value
Type Description
string

COMPONENT_RollingBack

Declaration
public static string COMPONENT_RollingBack
Field Value
Type Description
string

COMPONENT_Skipped

Declaration
public static string COMPONENT_Skipped
Field Value
Type Description
string

COMPONENT_UnInstalled

Declaration
public static string COMPONENT_UnInstalled
Field Value
Type Description
string

CONFIG_Committed

Declaration
public static string CONFIG_Committed
Field Value
Type Description
string

CONFIG_RolledBack

Declaration
public static string CONFIG_RolledBack
Field Value
Type Description
string

CONFIG_Updated

Declaration
public static string CONFIG_Updated
Field Value
Type Description
string

DEFAULT_MANIFESTEXT

Declaration
public const string DEFAULT_MANIFESTEXT = ".manifest"
Field Value
Type Description
string

DNN_Reading

Declaration
public static string DNN_Reading
Field Value
Type Description
string

DNN_ReadingComponent

Declaration
public static string DNN_ReadingComponent
Field Value
Type Description
string

DNN_ReadingPackage

Declaration
public static string DNN_ReadingPackage
Field Value
Type Description
string

DNN_Success

Declaration
public static string DNN_Success
Field Value
Type Description
string

EVENTMESSAGE_CommandMissing

Declaration
public static string EVENTMESSAGE_CommandMissing
Field Value
Type Description
string

EVENTMESSAGE_TypeMissing

Declaration
public static string EVENTMESSAGE_TypeMissing
Field Value
Type Description
string

EXCEPTION

Declaration
public static string EXCEPTION
Field Value
Type Description
string

EXCEPTION_FileLoad

Declaration
public static string EXCEPTION_FileLoad
Field Value
Type Description
string

EXCEPTION_FileRead

Declaration
public static string EXCEPTION_FileRead
Field Value
Type Description
string

EXCEPTION_GlobDotDotNotSupportedInCleanup

Declaration
public static string EXCEPTION_GlobDotDotNotSupportedInCleanup
Field Value
Type Description
string

EXCEPTION_InstallerCreate

Declaration
public static string EXCEPTION_InstallerCreate
Field Value
Type Description
string

EXCEPTION_MissingDnn

Declaration
public static string EXCEPTION_MissingDnn
Field Value
Type Description
string

EXCEPTION_MultipleDnn

Declaration
public static string EXCEPTION_MultipleDnn
Field Value
Type Description
string

EXCEPTION_NameMissing

Declaration
public static string EXCEPTION_NameMissing
Field Value
Type Description
string

EXCEPTION_Type

Declaration
public static string EXCEPTION_Type
Field Value
Type Description
string

EXCEPTION_TypeMissing

Declaration
public static string EXCEPTION_TypeMissing
Field Value
Type Description
string

EXCEPTION_VersionMissing

Declaration
public static string EXCEPTION_VersionMissing
Field Value
Type Description
string

FILES_CreatedResources

Declaration
public static string FILES_CreatedResources
Field Value
Type Description
string

FILES_Expanding

Declaration
public static string FILES_Expanding
Field Value
Type Description
string

FILES_Loading

Declaration
public static string FILES_Loading
Field Value
Type Description
string

FILES_Reading

Declaration
public static string FILES_Reading
Field Value
Type Description
string

FILES_ReadingEnd

Declaration
public static string FILES_ReadingEnd
Field Value
Type Description
string

FILE_CreateBackup

Declaration
public static string FILE_CreateBackup
Field Value
Type Description
string

FILE_Created

Declaration
public static string FILE_Created
Field Value
Type Description
string

FILE_Deleted

Declaration
public static string FILE_Deleted
Field Value
Type Description
string

FILE_Found

Declaration
public static string FILE_Found
Field Value
Type Description
string

FILE_Loading

Declaration
public static string FILE_Loading
Field Value
Type Description
string

FILE_NotAllowed

Declaration
public static string FILE_NotAllowed
Field Value
Type Description
string

FILE_NotFound

Declaration
public static string FILE_NotFound
Field Value
Type Description
string

FILE_ReadSuccess

Declaration
public static string FILE_ReadSuccess
Field Value
Type Description
string

FILE_RestoreBackup

Declaration
public static string FILE_RestoreBackup
Field Value
Type Description
string

FOLDER_Created

Declaration
public static string FOLDER_Created
Field Value
Type Description
string

FOLDER_Deleted

Declaration
public static string FOLDER_Deleted
Field Value
Type Description
string

FOLDER_DeletedBackup

Declaration
public static string FOLDER_DeletedBackup
Field Value
Type Description
string

INSTALL_Aborted

Declaration
public static string INSTALL_Aborted
Field Value
Type Description
string

INSTALL_Committed

Declaration
public static string INSTALL_Committed
Field Value
Type Description
string

INSTALL_Compatibility

Declaration
public static string INSTALL_Compatibility
Field Value
Type Description
string

INSTALL_Dependencies

Declaration
public static string INSTALL_Dependencies
Field Value
Type Description
string

INSTALL_Failed

Declaration
public static string INSTALL_Failed
Field Value
Type Description
string

INSTALL_Namespace

Declaration
public static string INSTALL_Namespace
Field Value
Type Description
string

INSTALL_Package

Declaration
public static string INSTALL_Package
Field Value
Type Description
string

INSTALL_Permissions

Declaration
public static string INSTALL_Permissions
Field Value
Type Description
string

INSTALL_Start

Declaration
public static string INSTALL_Start
Field Value
Type Description
string

INSTALL_Success

Declaration
public static string INSTALL_Success
Field Value
Type Description
string

INSTALL_Version

Declaration
public static string INSTALL_Version
Field Value
Type Description
string

LANGUAGE_PortalsEnabled

Declaration
public static string LANGUAGE_PortalsEnabled
Field Value
Type Description
string

LANGUAGE_Registered

Declaration
public static string LANGUAGE_Registered
Field Value
Type Description
string

LANGUAGE_UnRegistered

Declaration
public static string LANGUAGE_UnRegistered
Field Value
Type Description
string

LIBRARY_ReadSuccess

Declaration
public static string LIBRARY_ReadSuccess
Field Value
Type Description
string

LIBRARY_Registered

Declaration
public static string LIBRARY_Registered
Field Value
Type Description
string

LIBRARY_UnRegistered

Declaration
public static string LIBRARY_UnRegistered
Field Value
Type Description
string

MODULE_AdminPageAdded

Declaration
public static string MODULE_AdminPageAdded
Field Value
Type Description
string

MODULE_AdminPageRemoved

Declaration
public static string MODULE_AdminPageRemoved
Field Value
Type Description
string

MODULE_AdminPagemoduleAdded

Declaration
public static string MODULE_AdminPagemoduleAdded
Field Value
Type Description
string

MODULE_AdminPagemoduleRemoved

Declaration
public static string MODULE_AdminPagemoduleRemoved
Field Value
Type Description
string

MODULE_ControlKeyMissing

Declaration
public static string MODULE_ControlKeyMissing
Field Value
Type Description
string

MODULE_ControlTypeMissing

Declaration
public static string MODULE_ControlTypeMissing
Field Value
Type Description
string

MODULE_FriendlyNameMissing

Declaration
public static string MODULE_FriendlyNameMissing
Field Value
Type Description
string

MODULE_HostPageAdded

Declaration
public static string MODULE_HostPageAdded
Field Value
Type Description
string

MODULE_HostPageRemoved

Declaration
public static string MODULE_HostPageRemoved
Field Value
Type Description
string

MODULE_HostPagemoduleAdded

Declaration
public static string MODULE_HostPagemoduleAdded
Field Value
Type Description
string

MODULE_HostPagemoduleRemoved

Declaration
public static string MODULE_HostPagemoduleRemoved
Field Value
Type Description
string

MODULE_InvalidVersion

Declaration
public static string MODULE_InvalidVersion
Field Value
Type Description
string

MODULE_ReadSuccess

Declaration
public static string MODULE_ReadSuccess
Field Value
Type Description
string

MODULE_Registered

Declaration
public static string MODULE_Registered
Field Value
Type Description
string

MODULE_UnRegistered

Declaration
public static string MODULE_UnRegistered
Field Value
Type Description
string

PACKAGE_NoLicense

Declaration
public static string PACKAGE_NoLicense
Field Value
Type Description
string

PACKAGE_NoReleaseNotes

Declaration
public static string PACKAGE_NoReleaseNotes
Field Value
Type Description
string

PACKAGE_UnRecognizable

Declaration
public static string PACKAGE_UnRecognizable
Field Value
Type Description
string

REGEX_Version

Declaration
public static string REGEX_Version
Field Value
Type Description
string

SECURITY_Installer

Declaration
public static string SECURITY_Installer
Field Value
Type Description
string

SECURITY_NotRegistered

Declaration
public static string SECURITY_NotRegistered
Field Value
Type Description
string

SKIN_BeginProcessing

Declaration
public static string SKIN_BeginProcessing
Field Value
Type Description
string

SKIN_EndProcessing

Declaration
public static string SKIN_EndProcessing
Field Value
Type Description
string

SKIN_Installed

Declaration
public static string SKIN_Installed
Field Value
Type Description
string

SKIN_Registered

Declaration
public static string SKIN_Registered
Field Value
Type Description
string

SKIN_UnRegistered

Declaration
public static string SKIN_UnRegistered
Field Value
Type Description
string

SQL_Begin

Declaration
public static string SQL_Begin
Field Value
Type Description
string

SQL_BeginFile

Declaration
public static string SQL_BeginFile
Field Value
Type Description
string

SQL_BeginUnInstall

Declaration
public static string SQL_BeginUnInstall
Field Value
Type Description
string

SQL_Committed

Declaration
public static string SQL_Committed
Field Value
Type Description
string

SQL_End

Declaration
public static string SQL_End
Field Value
Type Description
string

SQL_EndFile

Declaration
public static string SQL_EndFile
Field Value
Type Description
string

SQL_EndUnInstall

Declaration
public static string SQL_EndUnInstall
Field Value
Type Description
string

SQL_Exceptions

Declaration
public static string SQL_Exceptions
Field Value
Type Description
string

SQL_Executing

Declaration
public static string SQL_Executing
Field Value
Type Description
string

SQL_Manifest_BadFile

Declaration
public static string SQL_Manifest_BadFile
Field Value
Type Description
string

SQL_Manifest_Error

Declaration
public static string SQL_Manifest_Error
Field Value
Type Description
string

SQL_RolledBack

Declaration
public static string SQL_RolledBack
Field Value
Type Description
string

UNINSTALL_Failure

Declaration
public static string UNINSTALL_Failure
Field Value
Type Description
string

UNINSTALL_Start

Declaration
public static string UNINSTALL_Start
Field Value
Type Description
string

UNINSTALL_StartComp

Declaration
public static string UNINSTALL_StartComp
Field Value
Type Description
string

UNINSTALL_Success

Declaration
public static string UNINSTALL_Success
Field Value
Type Description
string

UNINSTALL_SuccessComp

Declaration
public static string UNINSTALL_SuccessComp
Field Value
Type Description
string

UNINSTALL_Warnings

Declaration
public static string UNINSTALL_Warnings
Field Value
Type Description
string

UNINSTALL_WarningsComp

Declaration
public static string UNINSTALL_WarningsComp
Field Value
Type Description
string

URLPROVIDER_NameMissing

Declaration
public static string URLPROVIDER_NameMissing
Field Value
Type Description
string

URLPROVIDER_ReadSuccess

Declaration
public static string URLPROVIDER_ReadSuccess
Field Value
Type Description
string

URLPROVIDER_Registered

Declaration
public static string URLPROVIDER_Registered
Field Value
Type Description
string

URLPROVIDER_TypeMissing

Declaration
public static string URLPROVIDER_TypeMissing
Field Value
Type Description
string

URLPROVIDER_UnRegistered

Declaration
public static string URLPROVIDER_UnRegistered
Field Value
Type Description
string

WRITER_AddFileToManifest

Declaration
public static string WRITER_AddFileToManifest
Field Value
Type Description
string

WRITER_CreateArchive

Declaration
public static string WRITER_CreateArchive
Field Value
Type Description
string

WRITER_CreatedManifest

Declaration
public static string WRITER_CreatedManifest
Field Value
Type Description
string

WRITER_CreatedPackage

Declaration
public static string WRITER_CreatedPackage
Field Value
Type Description
string

WRITER_CreatingManifest

Declaration
public static string WRITER_CreatingManifest
Field Value
Type Description
string

WRITER_CreatingPackage

Declaration
public static string WRITER_CreatingPackage
Field Value
Type Description
string

WRITER_SaveFileError

Declaration
public static string WRITER_SaveFileError
Field Value
Type Description
string

WRITER_SavedFile

Declaration
public static string WRITER_SavedFile
Field Value
Type Description
string

Methods

BackupFile(InstallFile, string, Logger)

Declaration
public static void BackupFile(InstallFile installFile, string basePath, Logger log)
Parameters
Type Name Description
InstallFile installFile
string basePath
Logger log

CopyFile(InstallFile, string, Logger)

Declaration
public static void CopyFile(InstallFile installFile, string basePath, Logger log)
Parameters
Type Name Description
InstallFile installFile
string basePath
Logger log

DeleteFile(InstallFile, string, Logger)

Declaration
public static void DeleteFile(InstallFile installFile, string basePath, Logger log)
Parameters
Type Name Description
InstallFile installFile
string basePath
Logger log

DeleteFile(string, string, Logger)

Declaration
public static void DeleteFile(string fileName, string basePath, Logger log)
Parameters
Type Name Description
string fileName
string basePath
Logger log

DeployExtension(WebResponse, string, string)

Declaration
public static void DeployExtension(WebResponse wr, string myfile, string installFolder)
Parameters
Type Name Description
WebResponse wr
string myfile
string installFolder

GetExternalRequest(string, byte[], string, string, string, string, int, bool, string, string, out string)

Declaration
public static WebResponse GetExternalRequest(string url, byte[] data, string username, string password, string domain, string proxyAddress, int proxyPort, bool doPOST, string userAgent, string referer, out string filename)
Parameters
Type Name Description
string url
byte[] data
string username
string password
string domain
string proxyAddress
int proxyPort
bool doPOST
string userAgent
string referer
string filename
Returns
Type Description
WebResponse

GetExternalRequest(string, byte[], string, string, string, string, int, bool, string, string, out string, int)

Declaration
public static WebResponse GetExternalRequest(string url, byte[] data, string username, string password, string domain, string proxyAddress, int proxyPort, bool doPOST, string userAgent, string referer, out string filename, int requestTimeout)
Parameters
Type Name Description
string url
byte[] data
string username
string password
string domain
string proxyAddress
int proxyPort
bool doPOST
string userAgent
string referer
string filename
int requestTimeout
Returns
Type Description
WebResponse

GetExternalRequest(string, byte[], string, string, string, string, int, string, string, bool, string, string, out string)

Declaration
public static WebResponse GetExternalRequest(string url, byte[] data, string username, string password, string domain, string proxyAddress, int proxyPort, string proxyUsername, string proxyPassword, bool doPOST, string userAgent, string referer, out string filename)
Parameters
Type Name Description
string url
byte[] data
string username
string password
string domain
string proxyAddress
int proxyPort
string proxyUsername
string proxyPassword
bool doPOST
string userAgent
string referer
string filename
Returns
Type Description
WebResponse

GetExternalRequest(string, byte[], string, string, string, string, int, string, string, bool, string, string, out string, int)

Declaration
public static WebResponse GetExternalRequest(string url, byte[] data, string username, string password, string domain, string proxyAddress, int proxyPort, string proxyUsername, string proxyPassword, bool doPOST, string userAgent, string referer, out string filename, int requestTimeout)
Parameters
Type Name Description
string url
byte[] data
string username
string password
string domain
string proxyAddress
int proxyPort
string proxyUsername
string proxyPassword
bool doPOST
string userAgent
string referer
string filename
int requestTimeout
Returns
Type Description
WebResponse

GetLocalizedString(string)

Declaration
public static string GetLocalizedString(string key)
Parameters
Type Name Description
string key
Returns
Type Description
string

GetPackageBackupName(PackageInfo)

Declaration
public static string GetPackageBackupName(PackageInfo package)
Parameters
Type Name Description
PackageInfo package
Returns
Type Description
string

GetPackageBackupPath(PackageInfo)

Declaration
public static string GetPackageBackupPath(PackageInfo package)
Parameters
Type Name Description
PackageInfo package
Returns
Type Description
string

InstallURL(int, string)

Declaration
public static string InstallURL(int tabId, string type)
Parameters
Type Name Description
int tabId
string type
Returns
Type Description
string

InstallURL(int, string, string)

Declaration
public static string InstallURL(int tabId, string returnUrl, string type)
Parameters
Type Name Description
int tabId
string returnUrl
string type
Returns
Type Description
string

InstallURL(int, string, string, string)

Declaration
public static string InstallURL(int tabId, string returnUrl, string type, string package)
Parameters
Type Name Description
int tabId
string returnUrl
string type
string package
Returns
Type Description
string

IsFileValid(InstallFile, string)

Declaration
public static bool IsFileValid(InstallFile file, string packageWhiteList)
Parameters
Type Name Description
InstallFile file
string packageWhiteList
Returns
Type Description
bool

PackageWriterURL(ModuleInstanceContext, int)

Declaration
public static string PackageWriterURL(ModuleInstanceContext context, int packageId)
Parameters
Type Name Description
ModuleInstanceContext context
int packageId
Returns
Type Description
string

ParsePackageIconFile(PackageInfo)

Declaration
public static string ParsePackageIconFile(PackageInfo package)
Parameters
Type Name Description
PackageInfo package
Returns
Type Description
string

ParsePackageIconFileName(PackageInfo)

Declaration
public static string ParsePackageIconFileName(PackageInfo package)
Parameters
Type Name Description
PackageInfo package
Returns
Type Description
string

ReadAttribute(XPathNavigator, string)

Declaration
public static string ReadAttribute(XPathNavigator nav, string attributeName)
Parameters
Type Name Description
XPathNavigator nav
string attributeName
Returns
Type Description
string

ReadAttribute(XPathNavigator, string, Logger, string)

Declaration
public static string ReadAttribute(XPathNavigator nav, string attributeName, Logger log, string logmessage)
Parameters
Type Name Description
XPathNavigator nav
string attributeName
Logger log
string logmessage
Returns
Type Description
string

ReadAttribute(XPathNavigator, string, bool, Logger, string, string)

Declaration
public static string ReadAttribute(XPathNavigator nav, string attributeName, bool isRequired, Logger log, string logmessage, string defaultValue)
Parameters
Type Name Description
XPathNavigator nav
string attributeName
bool isRequired
Logger log
string logmessage
string defaultValue
Returns
Type Description
string

ReadElement(XPathNavigator, string)

Declaration
public static string ReadElement(XPathNavigator nav, string elementName)
Parameters
Type Name Description
XPathNavigator nav
string elementName
Returns
Type Description
string

ReadElement(XPathNavigator, string, Logger, string)

Declaration
public static string ReadElement(XPathNavigator nav, string elementName, Logger log, string logmessage)
Parameters
Type Name Description
XPathNavigator nav
string elementName
Logger log
string logmessage
Returns
Type Description
string

ReadElement(XPathNavigator, string, bool, Logger, string, string)

Declaration
public static string ReadElement(XPathNavigator nav, string elementName, bool isRequired, Logger log, string logmessage, string defaultValue)
Parameters
Type Name Description
XPathNavigator nav
string elementName
bool isRequired
Logger log
string logmessage
string defaultValue
Returns
Type Description
string

ReadElement(XPathNavigator, string, string)

Declaration
public static string ReadElement(XPathNavigator nav, string elementName, string defaultValue)
Parameters
Type Name Description
XPathNavigator nav
string elementName
string defaultValue
Returns
Type Description
string

RestoreFile(InstallFile, string, Logger)

Declaration
public static void RestoreFile(InstallFile installFile, string basePath, Logger log)
Parameters
Type Name Description
InstallFile installFile
string basePath
Logger log

TryToCreateAndExecute(string, Action<FileStream>, int)

Declaration
public static bool TryToCreateAndExecute(string path, Action<FileStream> action, int milliSecondMax = -1)
Parameters
Type Name Description
string path
Action<FileStream> action
int milliSecondMax
Returns
Type Description
bool

UnInstallURL(int, int)

Declaration
public static string UnInstallURL(int tabId, int packageId)
Parameters
Type Name Description
int tabId
int packageId
Returns
Type Description
string

UnInstallURL(int, int, string)

Declaration
public static string UnInstallURL(int tabId, int packageId, string returnUrl)
Parameters
Type Name Description
int tabId
int packageId
string returnUrl
Returns
Type Description
string

WriteStream(Stream, string)

Declaration
public static void WriteStream(Stream sourceStream, string destFileName)
Parameters
Type Name Description
Stream sourceStream
string destFileName

Extension Methods

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