ISystemInformation
Namespace: Babel.Licensing Assembly: Babel.Licensing.dll
Provides a mechanism for retrieving system information.
public interface ISystemInformationProperties
BiosSerialNumber
Gets the BIOS serial number.
string BiosSerialNumber { get; }Property Value
CurrentMemoryUsage
Gets the current memory usage.
long CurrentMemoryUsage { get; }Property Value
DiskSerialNumbers
Gets the disk serial numbers.
string[] DiskSerialNumbers { get; }Property Value
string[]
DisplayProperties
Gets the display properties.
IDictionary<string, object> DisplayProperties { get; }Property Value
EthernetCards
Gets the ethernet cards.
string[] EthernetCards { get; }Property Value
string[]
LogicalProcessorCount
Gets the number of logical processors.
int LogicalProcessorCount { get; }Property Value
MotherboardSerialNumber
Gets the motherboard serial number.
string MotherboardSerialNumber { get; }Property Value
OperatingSystem
Gets the operating system name.
string OperatingSystem { get; }Property Value
ProcessorArchitecture
Gets the CPU architecture.
string ProcessorArchitecture { get; }Property Value
ProcessorCount
Gets the number of physical processors.
int ProcessorCount { get; }Property Value
ProcessorFeatures
Gets the available CPU features.
string[] ProcessorFeatures { get; }Property Value
string[]
ProcessorId
Gets the CPU identifier.
string ProcessorId { get; }Property Value
ProcessorName
Gets the CPU name.
string ProcessorName { get; }Property Value
ProcessorType
Gets the CPU type.
string ProcessorType { get; }Property Value
SystemManufacturer
Gets the system manufacturer.
string SystemManufacturer { get; }Property Value
SystemName
Gets the name of the system.
string SystemName { get; }Property Value
SystemProductName
Gets the system product name.
string SystemProductName { get; }Property Value
SystemUuid
Gets the system unique identifier.
string SystemUuid { get; }Property Value
TotalPhysicalMemory
Gets the total physical memory.
long TotalPhysicalMemory { get; }Property Value
Last updated