示例#1
0
 private void FileSystemProcessorOnSnapshotComputed(object sender, SnapshotComputedEventArgs e)
 {
     if (e.NewSnapshot != null)
     {
         _customThreadPool.RunAsync(() => ComputeNewState(e.NewSnapshot));
     }
 }
        private void FileSystemProcessorOnSnapshotComputed(object sender, SnapshotComputedEventArgs e)
        {
            var fileSystemTreeComputed = new FileSystemTreeComputed {
                OperationId = e.OperationId,
                Error       = ErrorResponseHelper.CreateErrorResponse(e.Error)
            };

            if (e.PreviousSnapshot != null)
            {
                fileSystemTreeComputed.OldVersion = e.PreviousSnapshot.Version;
                fileSystemTreeComputed.NewVersion = e.NewSnapshot.Version;
            }

            _typedEventSender.SendEventAsync(fileSystemTreeComputed);
        }