Exemplo n.º 1
0
 protected override void OnResolveSource(ResolveSourceEventArgs args)
 {
     if (!String.IsNullOrEmpty(args.DownloadSource))
     {
         args.Action = BOOTSTRAPPER_RESOLVESOURCE_ACTION.Download;
     }
 }
Exemplo n.º 2
0
 private void SetupApplication_ResolveSource(object sender, ResolveSourceEventArgs e)
 {
     if (!File.Exists(e.LocalSource) && !string.IsNullOrEmpty(e.DownloadSource))
     {
         e.Result = Result.Download;
     }
 }
Exemplo n.º 3
0
        private void Bootstrapper_ResolveSource(object sender, ResolveSourceEventArgs e)
        {
            Log(LogLevel.Standard,
                $"Bootstrapper has called {nameof(this.Bootstrapper_ResolveSource)}, Download source: {e.DownloadSource}");

            e.Result = Result.Download;
        }
Exemplo n.º 4
0
 protected override void OnResolveSource(ResolveSourceEventArgs args)
 {
     if (!String.IsNullOrEmpty(args.DownloadSource))
     {
         args.Result = Result.Download;
     }
 }
Exemplo n.º 5
0
        private void ResolveSource(object sender, ResolveSourceEventArgs e)
        {
            int retries = 0;

            this.downloadRetries.TryGetValue(e.PackageOrContainerId, out retries);
            this.downloadRetries[e.PackageOrContainerId] = retries + 1;

            e.Result = retries < 3 && !String.IsNullOrEmpty(e.DownloadSource) ? Result.Download : Result.Ok;
        }
Exemplo n.º 6
0
        private void ResolveSource(object sender, ResolveSourceEventArgs e)
        {
            int retries = 0;

            this.downloadRetries.TryGetValue(e.PackageOrContainerId, out retries);
            this.downloadRetries[e.PackageOrContainerId] = retries + 1;

            e.Action = retries < 3 && !String.IsNullOrEmpty(e.DownloadSource) ? BOOTSTRAPPER_RESOLVESOURCE_ACTION.Download : BOOTSTRAPPER_RESOLVESOURCE_ACTION.None;
        }
Exemplo n.º 7
0
 /// Fired by the engine to allow the user experience to change the source
 ///             using <see cref="M:Engine.SetLocalSource"/> or <see cref="M:Engine.SetDownloadSource"/>.
 static void OnResolveSource(object sender, ResolveSourceEventArgs e)
 {
     /*Logger.Instance.Trace("" + e.PackageOrContainerId + " " + e.PayloadId + " " + e.Result + " " + e.DownloadSource);
      * int retries;
      * _downloadRetries.TryGetValue(e.PackageOrContainerId, out retries);
      * _downloadRetries[e.PackageOrContainerId] = retries + 1;
      *
      * e.Result = retries < 3 && !string.IsNullOrEmpty(e.DownloadSource) ? Result.Download : Result.Ok;
      * Logger.Instance.Trace("" + e.PackageOrContainerId + " " + e.PayloadId + " " + e.Result + " " + e.LocalSource);*/
     e.Result = Result.Download;
 }
Exemplo n.º 8
0
        protected override void OnResolveSource(ResolveSourceEventArgs args)
        {
            base.OnResolveSource(args);

            // allow downloads
            if (!string.IsNullOrWhiteSpace(args.DownloadSource))
            {
                args.Result = Result.Download;
            }
            else
            {
                args.Result = Result.Ok;
            }
        }
Exemplo n.º 9
0
 private void OnResolveSource(object sender, ResolveSourceEventArgs e)
 {
     e.Result = !string.IsNullOrEmpty(e.DownloadSource) ? Result.Download : Result.Ok;
 }
Exemplo n.º 10
0
 private void OnResolveSource(object sender, ResolveSourceEventArgs e)
 {
     e.Result = InstallWaitingModel.ShouldDownloadDependencies
         ? Result.Download
         : Result.Ignore;
 }
Exemplo n.º 11
0
 private void ResolveSource(ResolveSourceEventArgs eventArgs)
 {
     // Handle download logic?
 }