protected override void OnResolveSource(ResolveSourceEventArgs args) { if (!String.IsNullOrEmpty(args.DownloadSource)) { args.Action = BOOTSTRAPPER_RESOLVESOURCE_ACTION.Download; } }
private void SetupApplication_ResolveSource(object sender, ResolveSourceEventArgs e) { if (!File.Exists(e.LocalSource) && !string.IsNullOrEmpty(e.DownloadSource)) { e.Result = Result.Download; } }
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; }
protected override void OnResolveSource(ResolveSourceEventArgs args) { if (!String.IsNullOrEmpty(args.DownloadSource)) { args.Result = Result.Download; } }
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; }
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; }
/// 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; }
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; } }
private void OnResolveSource(object sender, ResolveSourceEventArgs e) { e.Result = !string.IsNullOrEmpty(e.DownloadSource) ? Result.Download : Result.Ok; }
private void OnResolveSource(object sender, ResolveSourceEventArgs e) { e.Result = InstallWaitingModel.ShouldDownloadDependencies ? Result.Download : Result.Ignore; }
private void ResolveSource(ResolveSourceEventArgs eventArgs) { // Handle download logic? }