Table of Contents

Class HyperVServerVirtualSwitchExtension

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

Represents a Hyper-V virtual switch extension.

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

Constructors

HyperVServerVirtualSwitchExtension()

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

public HyperVServerVirtualSwitchExtension()

Properties

ExtensionIdentifier

Gets or sets the unique identifier of the virtual switch extension in GUID format.

public Guid ExtensionIdentifier { get; set; }

Property Value

Guid

ExtensionType

Gets or sets the extension type.

public HyperVServerVirtualSwitchExtensionType ExtensionType { get; set; }

Property Value

HyperVServerVirtualSwitchExtensionType

ExtensionTypeString

Gets the extension type as a human readable string.

public string ExtensionTypeString { get; set; }

Property Value

string

Identifier

Gets or sets the unique identifier of this instance of the extension. This is for internal use only.

public Guid Identifier { get; set; }

Property Value

Guid

IsEnabled

Gets or sets whether the extension is enabled.

public BooleanOption IsEnabled { get; set; }

Property Value

BooleanOption

IsRunning

Gets or sets whether the extension was running at the time of the scan.

public BooleanOption IsRunning { get; set; }

Property Value

BooleanOption

Name

Gets or sets the name of the virtual switch extension.

public string Name { get; set; }

Property Value

string

Vendor

Gets or sets the name of the extension vendor.

public string Vendor { get; set; }

Property Value

string

Version

Gets or sets the version of the extension.

public string Version { get; set; }

Property Value

string

Methods

Clone()

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

public HyperVServerVirtualSwitchExtension Clone()

Returns

HyperVServerVirtualSwitchExtension

A CENTREL.XIA.Configuration.Types.HyperVServerVirtualSwitchExtension.

CompareTo(HyperVServerVirtualSwitchExtension)

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

public int CompareTo(HyperVServerVirtualSwitchExtension other)

Parameters

other HyperVServerVirtualSwitchExtension

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

Returns

int

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

ToString()

Returns the virtual switch extension as a human readable string.

public override string ToString()

Returns

string

The virtual switch extension as a human readable string.