API Reference
Class
DnsSnapshotManager
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
- recordType DnsClientX.DnsRecordType
- results System.Collections.Generic.IEnumerable{DomainDetective.DnsPropagationResult}
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
- recordType DnsClientX.DnsRecordType
- results System.Collections.Generic.IEnumerable{DomainDetective.DnsPropagationResult}
Properties
DirectoryPath #Directory used to store snapshot files.