API Reference
Class
DnsLogMerger
Provides helper methods to merge DNS log analysis results.
Inheritance
- Object
- DnsLogMerger
Methods
public static Dictionary<String, DnsLogIpSummary> MergeIpSummaries(IEnumerable<Dictionary<String, DnsLogIpSummary>> summaries) #Returns:
Dictionary<String, DnsLogIpSummary>Merges IP summaries from many sources.
Parameters
- summaries System.Collections.Generic.IEnumerable{System.Collections.Generic.Dictionary{System.String,ADPlayground.DnsLogIpSummary}}
- Summaries to merge.
Returns
Merged dictionary.
public static DnsLogSummary MergeSummaries(IEnumerable<DnsLogSummary> summaries) #Returns:
DnsLogSummaryMerges multiple summaries into one.
Parameters
- summaries System.Collections.Generic.IEnumerable{ADPlayground.DnsLogSummary}
- Summaries to merge.
Returns
Merged summary or null.
public static ValueTuple<Dictionary<String, DnsLogZoneSummary>, Dictionary<String, DnsLogZoneSummary>> MergeZoneSummaries(IEnumerable<ValueTuple<Dictionary<String, DnsLogZoneSummary>, Dictionary<String, DnsLogZoneSummary>>> summaries) #Returns:
ValueTuple<Dictionary<String, DnsLogZoneSummary>, Dictionary<String, DnsLogZoneSummary>>Merges zone summaries.
Parameters
- summaries System.Collections.Generic.IEnumerable{System.ValueTuple{System.Collections.Generic.Dictionary{System.String,ADPlayground.DnsLogZoneSummary},System.Collections.Generic.Dictionary{System.String,ADPlayground.DnsLogZoneSummary}}}
- Summaries to merge.
Returns
Merged matched and unmatched summaries.