API Reference
EffectivePolicyPair
Represents effective policy for a (User, Computer) pair, including loopback mode and per-path application plans.
Inheritance
- Object
- EffectivePolicyPair
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 EffectivePolicyService.GetPair
- Property GpoResultPairReport.Raw
Accepted by parameters
- Method GpoReportProjector.ProjectPair
- Method GpoResultComposer.Compose
- Method GpResultComposerFull.Compose
- Method NetworkCoreEvaluator.Evaluate
- Method SecurityCoreEvaluator.Evaluate
Constructors
public EffectivePolicyPair() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String DomainName { get; set; } #Domain DNS name.
public String UserDistinguishedName { get; set; } #User distinguishedName for which user policy was evaluated.
public String ComputerDistinguishedName { get; set; } #Computer distinguishedName for which computer policy was evaluated.
public GpoLoopbackMode LoopbackMode { get; set; } #Loopback processing mode inferred from the computer policy (None/Merge/Replace).
public EffectivePolicyDetails Computer { get; set; } #Effective Computer policy (scope=Computer) for the specified computer DN.
public EffectivePolicyDetails User { get; set; } #Effective User policy (scope=User) for the specified user DN after loopback rules are applied.
public IReadOnlyList<GpoApplicationPlanEntry> ComputerPlan { get; set; } #Application plan for the Computer path: ordered links with gating and optional applicability details.
public IReadOnlyList<GpoApplicationPlanEntry> UserPlan { get; set; } #Application plan for the User path: includes user LSDOU path and, when applicable, the computer path (loopback).
public IReadOnlyList<ApplicabilityTraceRow> ComputerTrace { get; set; } #Convenience: ordered applicability trace rows for the Computer policy (friendly for RSOP/gpresult tables).
public IReadOnlyList<ApplicabilityTraceRow> UserTrace { get; set; } #Convenience: ordered applicability trace rows for the User policy (friendly for RSOP/gpresult tables).