TestimoX

API Reference

Class

View (DefenderAsrEvaluator)

Namespace ADPlayground.Gpo.DefenderAsrEvaluator
Assembly ADPlayground
Implements
IEquatable<View>
Modifiers sealed

Aggregate view of ASR policy for DCs.

Inheritance

  • Object
  • View

Constructors

public View(String DomainName, String TargetDn, IReadOnlyList<AsrEntry> Entries, Boolean AnyEnabled) #

Aggregate view of ASR policy for DCs.

Parameters

DomainName System.String requiredposition: 0
Target domain.
TargetDn System.String requiredposition: 1
OU distinguished name used for policy resolution.
Entries System.Collections.Generic.IReadOnlyList{ADPlayground.Gpo.DefenderAsrEvaluator.AsrEntry} requiredposition: 2
Resolved ASR rule entries.
AnyEnabled System.Boolean requiredposition: 3
True when any rule is set to Block (1).

Methods

public View <Clone>$() #
Returns: View
public Void Deconstruct(out String DomainName, out String TargetDn, out IReadOnlyList<AsrEntry> Entries, out Boolean AnyEnabled) #
Returns: Void

Parameters

DomainName String requiredposition: 0
TargetDn String requiredposition: 1
Entries IReadOnlyList<AsrEntry> requiredposition: 2
AnyEnabled Boolean requiredposition: 3
public virtual Boolean Equals(View other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String DomainName { get; set; } #
ResultMetadata

Target domain.

public String TargetDn { get; set; } #
ResultMetadata

OU distinguished name used for policy resolution.

public IReadOnlyList<AsrEntry> Entries { get; set; } #

Resolved ASR rule entries.

public Boolean AnyEnabled { get; set; } #

True when any rule is set to Block (1).

public IReadOnlyList<Object> EntriesFriendly { get; } #

Projection for UI: only friendly columns for entries (RuleName, RuleId, Mode).