TestimoX

API Reference

Class

BenchmarkControlBinding

Namespace TestimoX.Benchmarks
Assembly TestimoX
Modifiers sealed

Describes the typed system setting addressed by a benchmark control.

Inheritance

  • Object
  • BenchmarkControlBinding

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

Constructors

Properties

public String ProviderId { get; set; } #

Gets or sets the stable provider identifier that owns evidence and change execution.

public Nullable<BenchmarkTargetKind> TargetKind { get; set; } #

Gets or sets the resource scope expected by the provider.

public String TechnicalId { get; set; } #

Gets or sets a stable technical identity used to de-duplicate and detect conflicts.

public BenchmarkChangeImpact ChangeImpact { get; set; } #

Gets or sets known operational impact for a change to this setting.

public String RegistryPath { get; set; } #
Obsolete("Schema-two packs use the typed Registry binding.")

Gets or sets a legacy schema-one registry key path.

public String RegistryValueName { get; set; } #
Obsolete("Schema-two packs use the typed Registry binding.")

Gets or sets a legacy schema-one registry value name.

public String RegistryValueKind { get; set; } #
Obsolete("Schema-two packs use the typed Registry binding.")

Gets or sets a legacy schema-one registry value kind.

public BenchmarkRegistryBinding Registry { get; set; } #

Gets or sets a typed machine or profile registry binding.

public String AccountPolicyField { get; set; } #

Gets or sets an account-policy field name.

public String AuditSubcategory { get; set; } #

Gets or sets an advanced audit-policy subcategory.

public String UserRight { get; set; } #

Gets or sets a user-right constant such as SeServiceLogonRight.

public String ServiceName { get; set; } #

Gets or sets a Windows service name.

public String FeatureName { get; set; } #

Gets or sets a Windows feature or role name.

public String AccountName { get; set; } #

Gets or sets a local account identity.

public String AccountProperty { get; set; } #

Gets or sets an account property name.

public String SystemAccessKey { get; set; } #

Gets or sets a Security Template System Access key.

public BenchmarkSqlServerBinding SqlServer { get; set; } #

Gets or sets a typed SQL Server query or configuration binding.

public BenchmarkIisBinding Iis { get; set; } #

Gets or sets a typed IIS AppCmd configuration binding.

public BenchmarkExchangeBinding Exchange { get; set; } #

Gets or sets a typed allow-listed Exchange Management Shell binding.