Class EnvironmentSummary
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
EnvironmentSummary
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class EnvironmentSummary : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
BuildDate
Declaration
public string BuildDate { get; }
Property Value
Type |
Description |
System.String |
|
BuildDateAndAge
Declaration
public string BuildDateAndAge { get; }
Property Value
Type |
Description |
System.String |
|
CommandLine
The command line (with arguments) that was used to start this process
Declaration
public string CommandLine { get; }
Property Value
Type |
Description |
System.String |
|
CoreFeatureCodeInUse
Declaration
public string CoreFeatureCodeInUse { get; }
Property Value
Type |
Description |
System.String |
|
CoreFeatureExpiry
Declaration
public string CoreFeatureExpiry { get; }
Property Value
Type |
Description |
System.String |
|
CurrentCulture
Declaration
public NumberFormatInfoSummary CurrentCulture { get; }
Property Value
CurrentCultureSystemLocale
The culture (locale) defines the way that numbers and dates are formatted.
Declaration
public string CurrentCultureSystemLocale { get; }
Property Value
Type |
Description |
System.String |
|
CurrentNETVersion
Declaration
public string CurrentNETVersion { get; }
Property Value
Type |
Description |
System.String |
|
CurrentUICultureSystemLocale
The user interface culture (locale) affects the way that strings and images are displayed to the user.
Declaration
public string CurrentUICultureSystemLocale { get; }
Property Value
Type |
Description |
System.String |
|
DateTimeISO8601
This represents the date and the time in a format in a standardised format (e.g. "2014-09-18T17:19:17").
Declaration
public string DateTimeISO8601 { get; }
Property Value
Type |
Description |
System.String |
|
This represents the date and the time in a format in the format specific to this machine.
Declaration
public string DateTimeLocalFormat { get; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string DispatcherInformation { get; }
Property Value
Type |
Description |
System.String |
|
Dispatchers
Declaration
public ReadOnlyCollection<DispatcherHelper> Dispatchers { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<DispatcherHelper> |
|
EntryAssembly
Declaration
public string EntryAssembly { get; }
Property Value
Type |
Description |
System.String |
|
ExecutableDirectory
The directory that the executing code is running from
Declaration
public string ExecutableDirectory { get; }
Property Value
Type |
Description |
System.String |
|
ExecutableDirectoryIsNetworkPath
The directory that the executing code is running from is a network directory and therefore may be susceptible to network interruptions
Declaration
public bool ExecutableDirectoryIsNetworkPath { get; }
Property Value
Type |
Description |
System.Boolean |
|
InstalledVideoControllers
The video controllers present on the system. Note that only one of these will be in use if there are more than one.
Declaration
public string InstalledVideoControllers { get; }
Property Value
Type |
Description |
System.String |
|
Is64BitOperatingSystem
Declaration
public bool Is64BitOperatingSystem { get; }
Property Value
Type |
Description |
System.Boolean |
|
LicenceKey
Declaration
public string LicenceKey { get; }
Property Value
Type |
Description |
System.String |
|
MachineName
Declaration
public string MachineName { get; }
Property Value
Type |
Description |
System.String |
|
MASTAVersion
Declaration
public string MASTAVersion { get; }
Property Value
Type |
Description |
System.String |
|
OpenGLRenderer
Declaration
public string OpenGLRenderer { get; }
Property Value
Type |
Description |
System.String |
|
OpenGLVendor
The company responsible for the GL implementation
Declaration
public string OpenGLVendor { get; }
Property Value
Type |
Description |
System.String |
|
OpenGLVersion
Declaration
public string OpenGLVersion { get; }
Property Value
Type |
Description |
System.String |
|
OperatingSystem
Declaration
public string OperatingSystem { get; }
Property Value
Type |
Description |
System.String |
|
Prerequisites
Declaration
public string Prerequisites { get; }
Property Value
Type |
Description |
System.String |
|
Processor
Declaration
public string Processor { get; }
Property Value
Type |
Description |
System.String |
|
ProcessRenderMode
The process render mode is 'Software Only' if hardware rendering has been disabled. If the process render mode is 'Default' hardware acceleration will be used if possible.
Declaration
public string ProcessRenderMode { get; }
Property Value
Type |
Description |
System.String |
|
RAM
Declaration
public string RAM { get; }
Property Value
Type |
Description |
System.String |
|
Uses functionality from Windows to detect if the use of remote desktop was detected either at startup, or now.
Declaration
public string RemoteDesktopInformation { get; }
Property Value
Type |
Description |
System.String |
|
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<System.String> |
|
StartDateTimeAndAge
This represents the date and the time that the current process started.
Declaration
public string StartDateTimeAndAge { get; }
Property Value
Type |
Description |
System.String |
|
UserName
Declaration
public string UserName { get; }
Property Value
Type |
Description |
System.String |
|
VideoControllerInUse
The video controller currently being used by the application.
Declaration
public string VideoControllerInUse { get; }
Property Value
Type |
Description |
System.String |
|
Methods
Copy()
Declaration
GetActiveReportWithEncodedImages()
Declaration
public string GetActiveReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetDefaultReportWithEncodedImages()
Declaration
public string GetDefaultReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetNamedReportWithEncodedImages(String)
Declaration
public string GetNamedReportWithEncodedImages(string reportName)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
Returns
Type |
Description |
System.String |
|
OutputActiveReportAsTextTo(String)
Declaration
public void OutputActiveReportAsTextTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputActiveReportTo(String)
Declaration
public void OutputActiveReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputDefaultReportTo(String)
Declaration
public void OutputDefaultReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputNamedReportAsMastaReport(String, String)
Declaration
public void OutputNamedReportAsMastaReport(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportAsTextTo(String, String)
Declaration
public void OutputNamedReportAsTextTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportTo(String, String)
Declaration
public void OutputNamedReportTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
Implements
System.IEquatable<T>
Extension Methods