API Reference
Class
BenchmarkApplicability
Defines target facts required by a benchmark control.
Inheritance
- Object
- BenchmarkApplicability
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property BenchmarkControlDefinition.Applicability
- Property BenchmarkPack.Applicability
Constructors
public BenchmarkApplicability() #Inherited Methods
Properties
public Nullable<BenchmarkTargetKind> TargetKind { get; set; } #Gets or sets the concrete target kind required by the pack or control.
public String ProductVersionPattern { get; set; } #Gets or sets an optional wildcard applied to the discovered workload product version.
public BenchmarkTargetRole TargetRole { get; set; } #Gets or sets the required server role.
public Nullable<Int32> MinimumBuild { get; set; } #Gets or sets the minimum Windows build number, inclusive.
public Nullable<Int32> MaximumBuild { get; set; } #Gets or sets the maximum Windows build number, inclusive.
public Nullable<Boolean> ServerCore { get; set; } #Gets or sets whether Server Core is required.
public String EditionContains { get; set; } #Gets or sets text that must occur in the operating-system edition.
public String RequiredFeature { get; set; } #Gets or sets a Windows feature that must be installed.
public BenchmarkWorkloadApplicability Workloads { get; set; } #Gets or sets optional typed workload constraints.