API Reference
Class
DnsLogBatchProgress
Provides detailed progress information for DNS log processing operations.
Inheritance
- Object
- DnsLogBatchProgress
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
- Property DnsRunRequest.Progress
Accepted by parameters
- Method DnsLog.ReadDnsDebugLogs
- Method DnsLog.ReadDnsDebugLogsAsync
- Method DnsLogAnalyzer.AnalyzeLogs
- Method DnsLogAnalyzer.AnalyzeLogsAsync
- Method DnsLogAnalyzer.GetSummaryPerInterval
- Method DnsLogRunner.AnalyzeSummaries
- Method DnsLogRunner.AnalyzeSummariesAsync
- Method DnsLogRunner.GetSummaryPerIntervalMerged
- Method DnsLogRunner.GetSummaryPerIntervalPerFile
- Method DnsLogRunner.ReadEntries
- Method DnsLogRunner.ReadEntriesAsync
- Method DnsProgressCoordinator.OnProgress
- Method RemoteLogFileHelper.CopyFileToTemp
Constructors
DnsLogBatchProgress 2 overloads
public DnsLogBatchProgress(String filePath, Int64 bytesRead, Int32 entriesParsed, Exception exception = null) #Initializes a new instance of the DnsLogBatchProgress class.
Parameters
- filePath System.String
- Path of the log file being processed.
- bytesRead System.Int64
- Number of bytes read from the file.
- entriesParsed System.Int32
- Number of entries parsed from the file.
- exception System.Exception = null
- Optional exception encountered during processing.
public DnsLogBatchProgress(String filePath, Int64 bytesRead, Int32 entriesParsed, Exception exception, DnsLogBatchStage stage, Int64 totalBytes) #Extended constructor allowing copy/parse stage and total size to be reported.
Parameters
- filePath System.String
- Path of the log file being processed.
- bytesRead System.Int64
- Number of bytes read from the file.
- entriesParsed System.Int32
- Number of entries parsed from the file.
- exception System.Exception
- Optional exception encountered during processing.
- stage ADPlayground.DnsLogBatchStage
- Current stage of the operation.
- totalBytes System.Int64
- Total bytes expected for the operation.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String FilePath { get; } #Gets the path of the file being processed.
public Int64 BytesRead { get; } #Gets the number of bytes read from the file.
public Int32 EntriesParsed { get; } #Gets the number of entries parsed from the file.
public Exception Exception { get; } #Gets the exception encountered during processing, if any.
public DnsLogBatchStage Stage { get; } #Gets the current stage (copying or parsing).
public Int64 TotalBytes { get; } #Gets the total bytes for the operation, when provided.