Пример #1
0
 public async Task AddEntryAsync(string workflowInstanceId, string activityId, string activityType, string eventName, string?message, string?tenantId, string?source, JObject?data, CancellationToken cancellationToken = default)
 {
     var id        = _idGenerator.Generate();
     var timeStamp = _clock.GetCurrentInstant();
     var record    = new WorkflowExecutionLogRecord(id, tenantId, workflowInstanceId, activityId, activityType, timeStamp, eventName, message, source, data);
     await _store.SaveAsync(record, cancellationToken);
 }
Пример #2
0
        public void AddEntry(string workflowInstanceId, string activityId, string activityType, string eventName, string?message, string?tenantId, string?source, JObject?data)
        {
            var id        = _idGenerator.Generate();
            var timeStamp = _clock.GetCurrentInstant();
            var record    = new WorkflowExecutionLogRecord(id, tenantId, workflowInstanceId, activityId, activityType, timeStamp, eventName, message, source, data);

            _records.Add(record);
        }