Table of Contents

Class HardwareSummary

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents information about the hardware present in a CENTREL.XIA.Configuration.Types.Machine.

public class HardwareSummary : BaseTypeSection
Inheritance
HardwareSummary

Constructors

HardwareSummary()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.HardwareSummary class.

public HardwareSummary()

Properties

Batteries

Gets or sets the batteries found within a portable machine.

public Batteries Batteries { get; set; }

Property Value

Batteries

Bios

Gets or sets information about the BIOS found in this machine.

public BiosInformation Bios { get; set; }

Property Value

BiosInformation

ChassisType

Gets or sets the type of chassis of this machine.

public ChassisType ChassisType { get; set; }

Property Value

ChassisType

ChassisTypeString

Gets the type of chassis as a human readable string.

public string ChassisTypeString { get; set; }

Property Value

string

Devices

Gets or sets the devices found on this machine.

public WindowsDevices Devices { get; set; }

Property Value

WindowsDevices

DiskDrives

Gets or sets information about the disk drives installed in this machine, as seen by the operating system.

public DiskDrives DiskDrives { get; set; }

Property Value

DiskDrives

DiskVolumes

Gets or sets all volumes found on this Windows machine.

public WindowsDiskVolumes DiskVolumes { get; set; }

Property Value

WindowsDiskVolumes

EnclosureManufacturer

Gets or sets the name of the manufacturer of the machine's enclosure.

public string EnclosureManufacturer { get; set; }

Property Value

string

EnclosureModel

Gets or sets the model of the machine's enclosure.

public string EnclosureModel { get; set; }

Property Value

string

EnclosureSerialNumber

Gets or sets the serial number of the machine's enclosure. Typically this will be the same as the machine's serial number, however differs in certain situations - for example when the machine is a blade server.

public string EnclosureSerialNumber { get; set; }

Property Value

string

IsVirtualMachine

Gets or sets whether the machine is a virtual machine.

public BooleanOption IsVirtualMachine { get; set; }

Property Value

BooleanOption

LogicalDrives

Gets the list of all logical drives in the system (in all drives and partitions) sorted by drive letter.

public LogicalDriveCollection LogicalDrives { get; }

Property Value

LogicalDriveCollection

Remarks

This is a duplicate of the information stored in the disk drives section and is used to simplify the output of the data comparer.

ManagementController

Gets or sets information about the out of band (lights out) management controller found within this machine.

public ManagementController ManagementController { get; set; }

Property Value

ManagementController

Memory

Gets or sets the physical memory devices found in this machine.

public PhysicalMemoryConfiguration Memory { get; set; }

Property Value

PhysicalMemoryConfiguration

Motherboard

Gets or sets the product name of the motherboard of this machine - for example "440BX Desktop Reference Platform".

public string Motherboard { get; set; }

Property Value

string

MotherboardManufacturer

Gets or sets the manufacturer of the motherboard of this machine - for example "Intel Corporation".

public string MotherboardManufacturer { get; set; }

Property Value

string

OpticalDrives

Gets or sets information about the CD-ROM and DVD-ROM drives installed in the machine.

public OpticalDrives OpticalDrives { get; set; }

Property Value

OpticalDrives

ProcessorsConfiguration

Gets or sets information about the processors installed in this machine as seen by the operating system.

public ProcessorsConfiguration ProcessorsConfiguration { get; set; }

Property Value

ProcessorsConfiguration

TrustedPlatformModule

Gets or sets information about the trusted platform module (TPM).

public TrustedPlatformModule TrustedPlatformModule { get; set; }

Property Value

TrustedPlatformModule

Uuid

Gets or sets the universally unique identifier (UUID) for this machine in GUID format if available.

public string Uuid { get; set; }

Property Value

string

VideoControllers

Gets or sets information about the video controllers installed in this machine.

public VideoControllers VideoControllers { get; set; }

Property Value

VideoControllers

Methods

Clone()

Creates a clone of this CENTREL.XIA.Configuration.Types.HardwareSummary.

public HardwareSummary Clone()

Returns

HardwareSummary

A clone of this CENTREL.XIA.Configuration.Types.HardwareSummary.

FromXml(string)

Returns a CENTREL.XIA.Configuration.Types.HardwareSummary object from the specified XML data

public static HardwareSummary FromXml(string xml)

Parameters

xml string

The XML representation of the object.

Returns

HardwareSummary

A CENTREL.XIA.Configuration.Types.HardwareSummary object.