API Reference
Class
DnsPropagationResult
Result of a DNS propagation query for a single server.
Inheritance
- Object
- DnsPropagationResult
Remarks
Each result captures the raw answers returned by the resolver along with metadata about query success and duration.
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
- Method DnsPropagationAnalysis.CompareResults
- Method DnsPropagationAnalysis.GetComparisonDetails
- Method DnsPropagationAnalysis.GetSnapshotChanges
- Method DnsPropagationAnalysis.SaveSnapshot
- Method DnsPropagationReportAnalysis.Load
- Method DnsSnapshotManager.GetSnapshotChanges
- Method DnsSnapshotManager.SaveSnapshot
Constructors
public DnsPropagationResult() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public PublicDnsEntry Server { get; set; } #Gets the server that was queried.
public DnsRecordType RecordType { get; set; } #Gets the DNS record type that was queried.
public IEnumerable<String> Records { get; set; } #Gets the records returned by the server.
public TimeSpan Duration { get; set; } #Gets the time the query took.
public Boolean Success { get; set; } #Gets a value indicating whether the query succeeded.
public String Error { get; set; } #Gets an error message if the query failed.
public IReadOnlyDictionary<String, GeoLocationInfo> Geo { get; set; } #Gets geolocation information for returned IP addresses.