示例#1
0
        private static async Task SendProcessEventArgsToEntitiesAsync(ProcessEventArgs eventArgs, CancellationToken ct = default)
        {
            var deviceTelemetry = eventArgs.ToDeviceTelemetry();

            if (deviceTelemetry != null)
            {
                try
                {
                    if (await _telemetryManager.SendTelemetryToDeviceAsync(deviceTelemetry, ct))
                    {
                        await eventArgs.UpdateCheckpointAsync(ct);
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine($"[EXCEPTION] - Exception during sending telemetry to entities - {ex.Message}");
                }
            }
        }