コード例 #1
0
    public async Task PostSetup(string appPackageUid = "[email protected]", string configuratorPackageUid = "[email protected]")
    {
        if (!string.IsNullOrWhiteSpace(appPackageUid?.Trim()))
        {
            await _packageManagerService.DownloadPackageAsync(PackageUid.Parse(appPackageUid)).ConfigureAwait(false);
        }

        if (!string.IsNullOrWhiteSpace(configuratorPackageUid?.Trim()))
        {
            await _packageManagerService.DownloadPackageAsync(PackageUid.Parse(configuratorPackageUid)).ConfigureAwait(false);
        }
    }
コード例 #2
0
        public async Task PostSetup(
            string appPackageUid          = "[email protected]",
            string configuratorPackageUid = "[email protected]",
            bool fixStartupScripts        = true)
        {
            if (!string.IsNullOrEmpty(appPackageUid.Trim()))
            {
                await _packageManagerService.DownloadPackageAsync(PackageUid.Parse(appPackageUid));
            }

            if (!string.IsNullOrEmpty(configuratorPackageUid.Trim()))
            {
                await _packageManagerService.DownloadPackageAsync(PackageUid.Parse(configuratorPackageUid));
            }

            if (fixStartupScripts)
            {
                FixStartupScripts();
            }
        }
コード例 #3
0
    public void download_package(string uid)
    {
        if (uid == null)
        {
            throw new ArgumentNullException(nameof(uid));
        }

        var packageUid = PackageUid.Parse(uid);

        _packageManagerService.DownloadPackageAsync(packageUid).GetAwaiter().GetResult();
    }
コード例 #4
0
        public async Task DownloadPackage(string uid)
        {
            if (uid == null)
            {
                throw new ArgumentNullException(nameof(uid));
            }

            var packageUid = PackageUid.Parse(uid);

            if (string.IsNullOrEmpty(packageUid.Version))
            {
                HttpContext.Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return;
            }

            await _packageManagerService.DownloadPackageAsync(packageUid);
        }