Class Installation
- Namespace
 - Dynamicweb.Content.Management
 
- Assembly
 - Dynamicweb.dll
 
Class Installation is used to provide information on the installation of the solution
  
  public class Installation
  - Inheritance
 - 
      
      Installation
 
- Inherited Members
 
Properties
Checksum
public static string Checksum { get; }
  Property Value
DynamicwebAssemblyVersion
The Dynamicweb assembly version
  
  public static string DynamicwebAssemblyVersion { get; }
  Property Value
- string
 - The dynamicweb assembly version.
 
IsCustomSolution
Returns a value indicating if this solution is custom
  
  public static bool IsCustomSolution { get; }
  Property Value
- bool
 - The is custom solution.
 
LicenseChecksum
public static string LicenseChecksum { get; }
  Property Value
SqlServerVersion
Gets the SQL server version.
  
  public static string SqlServerVersion { get; }
  Property Value
- string
 - The SQL server version.
 
Methods
CurrentVersion()
Returns the current version of Dynamicweb.
  
  public static string CurrentVersion()
  Returns
- string
 - A string containing the current version number.
 
DynamicwebAssemblyVersionInformation()
The Dynamicweb assembly version information.
  
  public static string DynamicwebAssemblyVersionInformation()
  Returns
- string
 - System.String.
 
GetInstallationXml()
public static string GetInstallationXml()
  Returns
HasVersion(string)
Checks whether the current version number meets a minimum version requirement.
  
  public static bool HasVersion(string varVersion)
  Parameters
varVersionstring- The minimum required version number in dotted IP format (ie. xxx.xxx.xxx.xxx).
 
Returns
- bool
 - True if the current version is greater than or equal to the minimum required version
 
Remarks
The maximum version is 255.255.255.255!
  
  InitializeLicenseManager()
public static void InitializeLicenseManager()