Table of Contents

Class HyperVServerVirtualMachineFibreChannelAdapter

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

Represents a fibre channel adapter for a Hyper-V virtual machine.

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

Constructors

HyperVServerVirtualMachineFibreChannelAdapter()

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

public HyperVServerVirtualMachineFibreChannelAdapter()

Properties

CollectionIndex

Gets the index of the item when used by the data comparer. This is required because multiple fibre channel adapters can be created with the same name.

public string CollectionIndex { get; }

Property Value

string

DisplayName

Gets the display name of the fibre channel adapter and virtual SAN.

public string DisplayName { get; set; }

Property Value

string

DuplicateNameOffset

Gets or sets the duplicate name offset. Used by the data comparer.

public int DuplicateNameOffset { get; set; }

Property Value

int

Identifier

Gets or sets the unique identifier of the fibre channel adapter.

public Guid Identifier { get; set; }

Property Value

Guid

InternalIdentifier

Gets or sets the internal identifier of the fibre channel adapter.

public string InternalIdentifier { get; set; }

Property Value

string

Name

Gets or sets the name of the virtual machine fibre channel adapter.

public string Name { get; set; }

Property Value

string

SanDisplayName

Gets the SAN display name.

public string SanDisplayName { get; set; }

Property Value

string

SanName

Gets or sets the name of the SAN to which the fibre channel adapter is connected.

public string SanName { get; set; }

Property Value

string

WorldWideNodeNameSetA

Gets or sets the world wide node name (WWNN) for address set A.

public string WorldWideNodeNameSetA { get; set; }

Property Value

string

WorldWideNodeNameSetB

Gets or sets the world wide node name (WWNN) for address set B.

public string WorldWideNodeNameSetB { get; set; }

Property Value

string

WorldWidePortNameSetA

Gets or sets the world wide port name (WWPN) for address set A.

public string WorldWidePortNameSetA { get; set; }

Property Value

string

WorldWidePortNameSetB

Gets or sets the world wide port name (WWPN) for address set B.

public string WorldWidePortNameSetB { get; set; }

Property Value

string

Methods

Clone()

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

public HyperVServerVirtualMachineFibreChannelAdapter Clone()

Returns

HyperVServerVirtualMachineFibreChannelAdapter

A CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineFibreChannelAdapter.

CompareTo(HyperVServerVirtualMachineFibreChannelAdapter)

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

public int CompareTo(HyperVServerVirtualMachineFibreChannelAdapter other)

Parameters

other HyperVServerVirtualMachineFibreChannelAdapter

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

Returns

int

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

ToString()

Returns the virtual machine fibre channel adapter as a human readable string.

public override string ToString()

Returns

string

The virtual machine fibre channel adapter as a human readable string.