Domain Detective

API Reference

Class

DnsSnapshotManager

Namespace DomainDetective.Monitoring

Handles saving and diffing DNS propagation snapshots.

Inheritance

  • Object
  • DnsSnapshotManager

Methods

GetSnapshotChanges(System.String domain, DnsClientX.DnsRecordType recordType, System.Collections.Generic.IEnumerable{DomainDetective.DnsPropagationResult} results) #

Returns differences between current results and the latest snapshot.

Parameters

domain System.String required
recordType DnsClientX.DnsRecordType required
results System.Collections.Generic.IEnumerable{DomainDetective.DnsPropagationResult} required
SaveSnapshot(System.String domain, DnsClientX.DnsRecordType recordType, System.Collections.Generic.IEnumerable{DomainDetective.DnsPropagationResult} results) #

Saves DNS results to a snapshot file.

Parameters

domain System.String required
recordType DnsClientX.DnsRecordType required
results System.Collections.Generic.IEnumerable{DomainDetective.DnsPropagationResult} required

Properties

DirectoryPath #

Directory used to store snapshot files.

{{ include "footer" }}