public async Task DeleteImage(string imageId) { using (_logger.BeginScope("{ImageId}", imageId)) { var stopWatch = Stopwatch.StartNew(); await _imagesStore.DeleteImage(imageId); _telemetryClient.TrackMetric("ImageStore.DeleteImage.Time", stopWatch.ElapsedMilliseconds); _telemetryClient.TrackEvent("ImageDeleted"); } }