Show / Hide Table of Contents

Class SoSystemInfo

Get information about the current system.

Inheritance
object
SoSystemInfo
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice
Assembly: SoCore.dll
Syntax
public abstract class SoSystemInfo

Constructors

SoSystemInfo()

Declaration
protected SoSystemInfo()

Properties

AssemblyVersion

AssemblyVersion of NetServer

Declaration
public string AssemblyVersion { get; }
Property Value
Type Description
string

BranchName

Name of the branch the NetServer is built from.

Declaration
public string BranchName { get; }
Property Value
Type Description
string

BuildLabel

Build label for NetServer.

Declaration
public string BuildLabel { get; }
Property Value
Type Description
string

BuildType

Type of build.

Declaration
public NetServerBuildType BuildType { get; }
Property Value
Type Description
NetServerBuildType

Carrier

Declaration
protected abstract SoSystemInfoCarrier Carrier { get; }
Property Value
Type Description
SoSystemInfoCarrier

CompanyId

License Info: Company id associated with license.

Declaration
public int CompanyId { get; }
Property Value
Type Description
int

CompanyName

License Info: Company name associated with license.

Declaration
public string CompanyName { get; }
Property Value
Type Description
string

DatabaseMinor

Minor name of database provider

Declaration
public string DatabaseMinor { get; }
Property Value
Type Description
string

DatabaseName

Name of database

Declaration
public string DatabaseName { get; }
Property Value
Type Description
string

DatabaseType

Major name of database provider

Declaration
public string DatabaseType { get; }
Property Value
Type Description
string

MSSQL | Oracle

DatabaseVersion

Database version number

Declaration
public int DatabaseVersion { get; }
Property Value
Type Description
int

DaysUntilNetServerExpiry

Days until this version of NetServer expires

Declaration
[Obsolete("Netserver no longer expires", false)]
public int DaysUntilNetServerExpiry { get; }
Property Value
Type Description
int

Description

Description of the NetServer version.

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

FileVersion

FileVersion of NetServer.

Declaration
public string FileVersion { get; }
Property Value
Type Description
string

IsOnTravel

Is the current database on travel.

Declaration
public bool IsOnTravel { get; }
Property Value
Type Description
bool

IsSatellite

Is the current database a Satellite

Declaration
public bool IsSatellite { get; }
Property Value
Type Description
bool

IsUnicode

Is the database strings formatted as Unicode (i.e. NVARCHAR)

Declaration
public bool IsUnicode { get; }
Property Value
Type Description
bool

License

License issued by SuperOffice

Declaration
public LicenseInfo License { get; }
Property Value
Type Description
SuperOffice.License.LicenseInfo

WarningEnglish

Warning information to be displayed to the user in plain English

Declaration
public string WarningEnglish { get; }
Property Value
Type Description
string

WarningResource

Warning information to be displayed to the user in resource format.

Declaration
public string WarningResource { get; }
Property Value
Type Description
string

Methods

Flush()

Declaration
public abstract void Flush()

GetCurrent()

Declaration
public static SoSystemInfo GetCurrent()
Returns
Type Description
SoSystemInfo

PrivateGetCarrier()

Declaration
public SoSystemInfoCarrier PrivateGetCarrier()
Returns
Type Description
SoSystemInfoCarrier

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top