Load connection authorization for offline collection
This commit is contained in:
@@ -52,7 +52,19 @@ public sealed class RemoteAgentHostedService(
|
||||
string? registeredActiveAccountId = null;
|
||||
bool? registeredActiveAccountVerified = null;
|
||||
long registeredReportingConfigVersion = -1;
|
||||
ReportingConfig? activeReporting = ConnectionAuthorizedReporting(options.Reporting, null);
|
||||
var initialReporting = options.Reporting;
|
||||
if (!string.IsNullOrWhiteSpace(options.RemoteConfigurationFile))
|
||||
{
|
||||
try
|
||||
{
|
||||
initialReporting = (await LoadRuntimeConfigurationAsync(options, stoppingToken)).Reporting;
|
||||
}
|
||||
catch (Exception exception) when (exception is IOException or JsonException or WxAgentException)
|
||||
{
|
||||
logger.LogWarning("Remote reporting configuration could not be loaded for offline collection; type={ExceptionType}.", exception.GetType().Name);
|
||||
}
|
||||
}
|
||||
ReportingConfig? activeReporting = ConnectionAuthorizedReporting(initialReporting, null);
|
||||
var retry = RetryDelay;
|
||||
while (!stoppingToken.IsCancellationRequested)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user