API Reference
Class
BenchmarkCanonicalIdentity
Creates stable, provider-neutral identities for benchmark settings and recommendations.
Inheritance
- Object
- BenchmarkCanonicalIdentity
Methods
public static String CreateSelectionHash(BenchmarkPack pack, IEnumerable<String> expandedProfileIds, IEnumerable<BenchmarkControlDefinition> controls) #Returns:
StringCreates a deterministic SHA-256 fingerprint for a resolved selection.
Parameters
- pack TestimoX.Benchmarks.BenchmarkPack
- expandedProfileIds System.Collections.Generic.IEnumerable{System.String}
- controls System.Collections.Generic.IEnumerable{TestimoX.Benchmarks.BenchmarkControlDefinition}
public static String GetCheckKey(BenchmarkCheckDefinition check) #Returns:
StringReturns a stable canonical key for one technical check, or null when the imported source has no stable binding.
Parameters
- check TestimoX.Benchmarks.BenchmarkCheckDefinition
public static String GetControlKey(BenchmarkControlDefinition control) #Returns:
StringReturns a stable canonical key for a recommendation based on the settings it addresses.
Parameters
- control TestimoX.Benchmarks.BenchmarkControlDefinition