public override Task <InstallSetupResult> ExecuteAsync(object model)
        {
            // Generate GUID
            var telemetrySiteIdentifier = Guid.NewGuid();

            try
            {
                _configManipulator.SetGlobalId(telemetrySiteIdentifier.ToString());
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "Couldn't update config files with a telemetry site identifier");
            }

            return(Task.FromResult <InstallSetupResult>(null));
        }
Exemplo n.º 2
0
    /// <inheritdoc />
    public bool TryCreateSiteIdentifier(out Guid createdGuid)
    {
        createdGuid = Guid.NewGuid();

        try
        {
            _configManipulator.SetGlobalId(createdGuid.ToString());
        }
        catch (Exception ex)
        {
            _logger.LogError(ex, "Couldn't update config files with a telemetry site identifier");
            createdGuid = Guid.Empty;
            return(false);
        }

        return(true);
    }