Table of Contents

Class HyperVServerVirtualMachineCheckpoint

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

Represents a Hyper-V virtual machine checkpoint.

public class HyperVServerVirtualMachineCheckpoint : GlobalSerializableBase, IComparable<HyperVServerVirtualMachineCheckpoint>
Inheritance
HyperVServerVirtualMachineCheckpoint
Implements

Constructors

HyperVServerVirtualMachineCheckpoint()

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

public HyperVServerVirtualMachineCheckpoint()

Properties

DateCreated

Gets or sets the date and time the checkpoint was created.

public DateTime DateCreated { get; set; }

Property Value

DateTime

Identifier

Gets or sets the unique identifier of the checkpoint.

public Guid Identifier { get; set; }

Property Value

Guid

IsCurrent

Gets or sets whether this is the current live checkpoint.

public BooleanOption IsCurrent { get; set; }

Property Value

BooleanOption

Name

Gets or sets the name of the checkpoint.

public string Name { get; set; }

Property Value

string

ParentCheckpointIdentifier

Gets or sets the identifier of the parent checkpoint.

public Guid ParentCheckpointIdentifier { get; set; }

Property Value

Guid

ParentCheckpointName

Gets or sets the name of the parent checkpoint.

public string ParentCheckpointName { get; set; }

Property Value

string

Version

Gets or sets the virtual machine configuration version - for example "10.0". This only applies to Windows Server 2016 and above.

public string Version { get; set; }

Property Value

string

Methods

Clone()

Returns a CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineCheckpoint cloned from this object.

public HyperVServerVirtualMachineCheckpoint Clone()

Returns

HyperVServerVirtualMachineCheckpoint

A CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineCheckpoint.

CompareTo(HyperVServerVirtualMachineCheckpoint)

Compares two CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineCheckpoint objects to allow sorting alphabetically by name.

public int CompareTo(HyperVServerVirtualMachineCheckpoint other)

Parameters

other HyperVServerVirtualMachineCheckpoint

The CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineCheckpoint to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineCheckpoint objects.

ToString()

Returns the virtual machine checkpoint as a human readable string.

public override string ToString()

Returns

string

The virtual machine checkpoint as a human readable string.