コード例 #1
0
        async Task OnlineInit()
        {
            await ErrorHandlerr.TryAction(() => _versionRegistry.Init(),
                                          "Processing of Version info").ConfigureAwait(false);

            await _prerequisitesInstaller.InstallPreRequisites().ConfigureAwait(false);

            //InitConnect();

            RunSelfUpdateInTheBackground();

            if (_systemInfo.IsInternetAvailable)
            {
                await
                ErrorHandlerr.TryAction(() => CheckDeprecatedVersion(), "Deprecated version check")
                .ConfigureAwait(false);
            }

            await InitialSync().ConfigureAwait(false);
        }