public ProcessStartTimeDirectoryNameProvider( IProcessStartTimeProvider processStartTimeProvider, ITimestampUtcDirectoryNameProvider timestampUtcDirectoryNameProvider) { this.ProcessStartTimeProvider = processStartTimeProvider; this.TimestampUtcDirectoryNameProvider = timestampUtcDirectoryNameProvider; }
public static async Task <DateTime> GetProcessStartTimeUtcAsync(this IProcessStartTimeProvider processStartTimeProvider) { var processStartTime = await processStartTimeProvider.GetProcessStartTimeAsync(); var processStartTimeUtc = processStartTime.ToUniversalTime(); return(processStartTimeUtc); }