API Reference
Class
CxEval
Evaluation result for a single control: applicability, current value, and per-vendor verdicts.
Inheritance
- Object
- CxEval
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
- Method AccountPolicyControl.Evaluate
- Method AppLockerEnforcementControl.Evaluate
- Method AuditPolicyControl.Evaluate
- Method CxBaselineResolver.Evaluate
- Method DirectAccessControl.Evaluate
- Method DocumentationControl.Evaluate
- Method EventLogControl.Evaluate
- Method FileAclControl.Evaluate
- Method FirewallIcmpSettingsControl.Evaluate
- Method FirewallLoggingControl.Evaluate
- Method FirewallPortExceptionsControl.Evaluate
- Method FirewallProfileControl.Evaluate
- Method FirewallProgramExceptionsControl.Evaluate
- Method FirewallServiceExceptionControl.Evaluate
- Method ICxControl.Evaluate
- Method IpsecBypassControl.Evaluate
- Method KerberosPolicyControl.Evaluate
- Method NetlogonControl.Evaluate
- Method RegistryAclControl.Evaluate
- Method RegistryControl.Evaluate
- Method SecurityOptionControl.Evaluate
- Method ServiceStartupControl.Evaluate
- Method TcpIpInterfaceControl.Evaluate
- Method TlsCipherSuitesPolicyControl.Evaluate
- Method TlsComponentControl.Evaluate
- Method TlsProtocolControl.Evaluate
- Method UserRightControl.Evaluate
Constructors
public CxEval() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Boolean Applicable { get; set; } #True when the control applies on the evaluated host (based on facts/conditions).
public Object Current { get; set; } #The current value read from the host (type depends on the control).
public IDictionary<CxVendor, ValueTuple<Boolean, Object>> Vendors { get; set; } #Per-vendor pass/fail with the vendor’s desired value.
public String Comparator { get; set; } #Comparator used (Exact/GeIsStricter/etc.).
public String Evidence { get; set; } #Optional raw evidence details.
public String ConflictReason { get; set; } #Optional conflict information.