API Reference
Class
CxFacts
Host facts used to evaluate control applicability (e.g., OS family, DC/member).
Inheritance
- Object
- CxFacts
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 CxFactsProvider.Get
Accepted by parameters
- Method AccountPolicyControl.Evaluate
- Method AccountPolicyControl.IsApplicable
- Method AccountPolicyControl.ReadCurrent
- Method AppLockerEnforcementControl.Evaluate
- Method AppLockerEnforcementControl.IsApplicable
- Method AppLockerEnforcementControl.ReadCurrent
- Method AuditPolicyControl.Evaluate
- Method AuditPolicyControl.IsApplicable
- Method AuditPolicyControl.ReadCurrent
- Method CxBaselineResolver.Evaluate
- Method CxCondition.Match
- Method AllOf.Match
- Method AnyOf.Match
- Method Fact.Match
- Method Not.Match
- Method DirectAccessControl.Evaluate
- Method DirectAccessControl.IsApplicable
- Method DirectAccessControl.ReadCurrent
- Method DocumentationControl.Evaluate
- Method DocumentationControl.IsApplicable
- Method DocumentationControl.ReadCurrent
- Method EventLogControl.Evaluate
- Method EventLogControl.IsApplicable
- Method EventLogControl.ReadCurrent
- Method FileAclControl.Evaluate
- Method FileAclControl.IsApplicable
- Method FileAclControl.ReadCurrent
- Method FirewallIcmpSettingsControl.Evaluate
- Method FirewallIcmpSettingsControl.IsApplicable
- Method FirewallIcmpSettingsControl.ReadCurrent
- Method FirewallLoggingControl.Evaluate
- Method FirewallLoggingControl.IsApplicable
- Method FirewallLoggingControl.ReadCurrent
- Method FirewallPortExceptionsControl.Evaluate
- Method FirewallPortExceptionsControl.IsApplicable
- Method FirewallPortExceptionsControl.ReadCurrent
- Method FirewallProfileControl.Evaluate
- Method FirewallProfileControl.IsApplicable
- Method FirewallProfileControl.ReadCurrent
- Method FirewallProgramExceptionsControl.Evaluate
- Method FirewallProgramExceptionsControl.IsApplicable
- Method FirewallProgramExceptionsControl.ReadCurrent
- Method FirewallServiceExceptionControl.Evaluate
- Method FirewallServiceExceptionControl.IsApplicable
- Method FirewallServiceExceptionControl.ReadCurrent
- Method ICxControl.Evaluate
- Method ICxControl.IsApplicable
- Method ICxControl.ReadCurrent
- Method IpsecBypassControl.Evaluate
- Method IpsecBypassControl.IsApplicable
- Method IpsecBypassControl.ReadCurrent
- Method KerberosPolicyControl.Evaluate
- Method KerberosPolicyControl.IsApplicable
- Method KerberosPolicyControl.ReadCurrent
- Method NetlogonControl.Evaluate
- Method NetlogonControl.IsApplicable
- Method NetlogonControl.ReadCurrent
- Method RegistryAclControl.Evaluate
- Method RegistryAclControl.IsApplicable
- Method RegistryAclControl.ReadCurrent
- Method RegistryControl.Evaluate
- Method RegistryControl.IsApplicable
- Method RegistryControl.ReadCurrent
- Method SecurityOptionControl.Evaluate
- Method SecurityOptionControl.IsApplicable
- Method SecurityOptionControl.ReadCurrent
- Method ServiceStartupControl.Evaluate
- Method ServiceStartupControl.IsApplicable
- Method ServiceStartupControl.ReadCurrent
- Method TcpIpInterfaceControl.Evaluate
- Method TcpIpInterfaceControl.IsApplicable
- Method TcpIpInterfaceControl.ReadCurrent
- Method TlsCipherSuitesPolicyControl.Evaluate
- Method TlsCipherSuitesPolicyControl.IsApplicable
- Method TlsCipherSuitesPolicyControl.ReadCurrent
- Method TlsComponentControl.Evaluate
- Method TlsComponentControl.IsApplicable
- Method TlsComponentControl.ReadCurrent
- Method TlsProtocolControl.Evaluate
- Method TlsProtocolControl.IsApplicable
- Method TlsProtocolControl.ReadCurrent
- Method UserRightControl.Evaluate
- Method UserRightControl.IsApplicable
- Method UserRightControl.ReadCurrent
Constructors
public CxFacts() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String OsFamily { get; set; } #OS family label (e.g., Windows or WindowsServer).
public String OsVersion { get; set; } #Full OS version string if available (e.g., 10.0.20348).
public Boolean IsDomainController { get; set; } #True when the host is a domain controller.
public Boolean IsServerCore { get; set; } #True when the host is Server Core (best-effort detection).
public String Edition { get; set; } #Edition or caption string (best-effort).
public String Role { get; set; } #Role string (e.g., domain role), if known.