internal void RecordCommitted(long duration, bool noChanges,
                               IAsyncCompletionCommitManager manager)
 {
     CommitManagerName = CompletionTelemetryHost.GetCommitManagerName(manager);
     CommitDuration    = duration;
     NoChanges         = noChanges;
 }
Example #2
0
 internal static string GetCommitManagerName(IAsyncCompletionCommitManager commitManager) => commitManager?.GetType().ToString() ?? string.Empty;
Example #3
0
        internal void RecordObtainingCommitManagerData(IAsyncCompletionCommitManager manager, long elapsedMilliseconds)
        {
            var name = CompletionTelemetryHost.GetCommitManagerName(manager);

            CommitManagerSetupDuration[name] = elapsedMilliseconds;
        }