TestimoX

API Reference

Class

DnsZonesExposureView

Namespace ADPlayground.Dns
Assembly ADPlayground
Implements
IEquatable<DnsZonesExposureView>
Modifiers sealed

View returned by DNS zone exposure rules. Intentionally no DomainName wrapper.

Inheritance

  • Object
  • DnsZonesExposureView

Constructors

public DnsZonesExposureView(IReadOnlyList<DnsZoneExposureItem> ExposedZones, IReadOnlyList<DnsZoneExposureItem> TopOffenders, IReadOnlyList<OffendingPrincipalFlat> OffendingPrincipals) #

View returned by DNS zone exposure rules. Intentionally no DomainName wrapper.

Parameters

ExposedZones System.Collections.Generic.IReadOnlyList{ADPlayground.Dns.DnsZoneExposureItem} requiredposition: 0
TopOffenders System.Collections.Generic.IReadOnlyList{ADPlayground.Dns.DnsZoneExposureItem} requiredposition: 1
OffendingPrincipals System.Collections.Generic.IReadOnlyList{ADPlayground.Dns.OffendingPrincipalFlat} requiredposition: 2

Methods

public DnsZonesExposureView <Clone>$() #
Returns: DnsZonesExposureView
public Void Deconstruct(out IReadOnlyList<DnsZoneExposureItem> ExposedZones, out IReadOnlyList<DnsZoneExposureItem> TopOffenders, out IReadOnlyList<OffendingPrincipalFlat> OffendingPrincipals) #
Returns: Void

Parameters

ExposedZones IReadOnlyList<DnsZoneExposureItem> requiredposition: 0
TopOffenders IReadOnlyList<DnsZoneExposureItem> requiredposition: 1
OffendingPrincipals IReadOnlyList<OffendingPrincipalFlat> requiredposition: 2
public virtual Boolean Equals(DnsZonesExposureView other) #
Returns: Boolean

Parameters

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

Properties

public IReadOnlyList<DnsZoneExposureItem> ExposedZones { get; set; } #
public IReadOnlyList<DnsZoneExposureItem> TopOffenders { get; set; } #
public IReadOnlyList<OffendingPrincipalFlat> OffendingPrincipals { get; set; } #