Пример #1
0
        public async Task SaveStateAsync(IState state)
        {
            _logger.LogDebug("start to save state");
            await _stateSaver.SaveAsync(state);

            _logger.LogDebug("state save success");
        }
Пример #2
0
 public async Task SaveAsync(IState state)
 {
     // Do not save tracing save state since it is async flow.
     // If you keep it, it will make people wonder
     // using var a = ClaptrapActivitySource.Instance
     //         .StartActivity(ClaptrapActivitySource.ActivityNames.SaveState)!
     //     .AddClaptrapTags(_claptrapDesign, _stateSaver.Identity);
     using var _ = ClaptrapMetrics.MeasureStateSaver(Identity);
     await _stateSaver.SaveAsync(state);
 }
Пример #3
0
 private async Task SaveStateAsync(World snapshot, string simulationId)
 {
     WorldTimeSteps.Add(snapshot);
     await _stateSaver.SaveAsync(snapshot, simulationId);
 }
Пример #4
0
 public async Task SaveAsync(IState state)
 {
     using var _ = ClaptrapMetrics.MeasureStateSaver(Identity);
     await _stateSaver.SaveAsync(state);
 }
 public async Task SaveAsync(IState state)
 {
     await _migrated.Value;
     await _stateSaver.SaveAsync(state);
 }