Table of Contents

Class ComplianceBenchmark

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

Represents a compliance benchmark result.

public class ComplianceBenchmark : BypassSection, IComparable<ComplianceBenchmark>
Inheritance
ComplianceBenchmark
Implements
Inherited Members

Constructors

ComplianceBenchmark()

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

public ComplianceBenchmark()

Properties

Description

Gets or sets the description of this benchmark.

public string Description { get; set; }

Property Value

string

DisplayName

The display name of the benchmark in the format "Name [Version]".

public string DisplayName { get; }

Property Value

string

Identifier

Gets or sets the unique identifier of this benchmark in GUID format.

public Guid Identifier { get; set; }

Property Value

Guid

Name

Gets or sets the display name of this benchmark.

public string Name { get; set; }

Property Value

string

Results

Gets or sets the results of the benchmark.

public ComplianceBenchmarkResults Results { get; set; }

Property Value

ComplianceBenchmarkResults

Sections

Gets or sets the sections defined for this benchmark.

public ComplianceBenchmarkSections Sections { get; set; }

Property Value

ComplianceBenchmarkSections

Version

Gets or sets the version of the benchmark performed.

public SerializableVersion Version { get; set; }

Property Value

SerializableVersion

Methods

CompareTo(ComplianceBenchmark)

Compares two benchmark results to allow sorting by name.

public int CompareTo(ComplianceBenchmark other)

Parameters

other ComplianceBenchmark

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

Returns

int

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

ToString()

Returns the CENTREL.XIA.Configuration.Types.ComplianceBenchmark as a human readable string.

public override string ToString()

Returns

string

The CENTREL.XIA.Configuration.Types.ComplianceBenchmark as a human readable string.