TestimoX

API Reference

Class

View (FirewallScriptBlockEvaluator)

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

Evaluation result for firewall script host rules.

Inheritance

  • Object
  • View

Constructors

public View(String DomainName, String TargetDn, IReadOnlyList<RuleRecord> Rules, Boolean QuerySucceeded, String ErrorMessage) #

Evaluation result for firewall script host rules.

Parameters

DomainName System.String requiredposition: 0
Target domain.
TargetDn System.String requiredposition: 1
OU distinguished name used for policy resolution.
Rules System.Collections.Generic.IReadOnlyList{ADPlayground.Gpo.FirewallScriptBlockEvaluator.RuleRecord} requiredposition: 2
Rules that include script hosts.
QuerySucceeded System.Boolean requiredposition: 3
True when policy values were successfully collected.
ErrorMessage System.String requiredposition: 4
Optional query error details when collection fails.

Methods

public View <Clone>$() #
Returns: View
public Void Deconstruct(out String DomainName, out String TargetDn, out IReadOnlyList<RuleRecord> Rules, out Boolean QuerySucceeded, out String ErrorMessage) #
Returns: Void

Parameters

DomainName String requiredposition: 0
TargetDn String requiredposition: 1
Rules IReadOnlyList<RuleRecord> requiredposition: 2
QuerySucceeded Boolean requiredposition: 3
ErrorMessage String requiredposition: 4
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<RuleRecord> Rules { get; set; } #

Rules that include script hosts.

public Boolean QuerySucceeded { get; set; } #
ResultMetadata

True when policy values were successfully collected.

public String ErrorMessage { get; set; } #
ResultMetadata

Optional query error details when collection fails.

public List<String> Diagnostics { get; set; } #

Optional diagnostics when evaluation fails.

public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #
ResultMetadata

Per-rule policy attribution rows (one per matching rule value).