ISystemInformation

Namespace: Babel.Licensing Assembly: Babel.Licensing.dll

Provides a mechanism for retrieving system information.

public interface ISystemInformation

Properties

BiosSerialNumber

Gets the BIOS serial number.

string BiosSerialNumber { get; }

Property Value

string

CurrentMemoryUsage

Gets the current memory usage.

long CurrentMemoryUsage { get; }

Property Value

long

DiskSerialNumbers

Gets the disk serial numbers.

string[] DiskSerialNumbers { get; }

Property Value

string[]

DisplayProperties

Gets the display properties.

IDictionary<string, object> DisplayProperties { get; }

Property Value

IDictionary<string, object>

EthernetCards

Gets the ethernet cards.

string[] EthernetCards { get; }

Property Value

string[]

LogicalProcessorCount

Gets the number of logical processors.

int LogicalProcessorCount { get; }

Property Value

int

MotherboardSerialNumber

Gets the motherboard serial number.

string MotherboardSerialNumber { get; }

Property Value

string

OperatingSystem

Gets the operating system name.

string OperatingSystem { get; }

Property Value

string

ProcessorArchitecture

Gets the CPU architecture.

string ProcessorArchitecture { get; }

Property Value

string

ProcessorCount

Gets the number of physical processors.

int ProcessorCount { get; }

Property Value

int

ProcessorFeatures

Gets the available CPU features.

string[] ProcessorFeatures { get; }

Property Value

string[]

ProcessorId

Gets the CPU identifier.

string ProcessorId { get; }

Property Value

string

ProcessorName

Gets the CPU name.

string ProcessorName { get; }

Property Value

string

ProcessorType

Gets the CPU type.

string ProcessorType { get; }

Property Value

string

SystemManufacturer

Gets the system manufacturer.

string SystemManufacturer { get; }

Property Value

string

SystemName

Gets the name of the system.

string SystemName { get; }

Property Value

string

SystemProductName

Gets the system product name.

string SystemProductName { get; }

Property Value

string

SystemUuid

Gets the system unique identifier.

string SystemUuid { get; }

Property Value

string

TotalPhysicalMemory

Gets the total physical memory.

long TotalPhysicalMemory { get; }

Property Value

long

Last updated