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
DisplayName
The display name of the benchmark in the format "Name [Version]".
public string DisplayName { get; }
Property Value
Identifier
Gets or sets the unique identifier of this benchmark in GUID format.
public Guid Identifier { get; set; }
Property Value
Name
Gets or sets the display name of this benchmark.
public string Name { get; set; }
Property Value
Results
Gets or sets the results of the benchmark.
public ComplianceBenchmarkResults Results { get; set; }
Property Value
Sections
Gets or sets the sections defined for this benchmark.
public ComplianceBenchmarkSections Sections { get; set; }
Property Value
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
ComplianceBenchmarkThe 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.