From 36eb3fabd3082912d79dbeafc8c406ac6755e1b9 Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Tue, 1 Apr 2025 16:48:38 -0400 Subject: Sync IEngine.SetDownloadSource with native side. Fixes https://github.com/wixtoolset/issues/issues/9018 --- src/api/burn/WixToolset.BootstrapperApplicationApi/Engine.cs | 4 ++-- .../WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs | 5 +++-- .../IDefaultBootstrapperApplication.cs | 4 ++-- src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs | 3 ++- 4 files changed, 9 insertions(+), 7 deletions(-) (limited to 'src/api') diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/Engine.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/Engine.cs index 44d77359..52ac90c5 100644 --- a/src/api/burn/WixToolset.BootstrapperApplicationApi/Engine.cs +++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/Engine.cs @@ -271,9 +271,9 @@ namespace WixToolset.BootstrapperApplicationApi } /// - public void SetDownloadSource(string packageOrContainerId, string payloadId, string url, string user, string password) + public void SetDownloadSource(string packageOrContainerId, string payloadId, string url, string user, string password, string authorizationHeader) { - this.engine.SetDownloadSource(packageOrContainerId, payloadId, url, user, password); + this.engine.SetDownloadSource(packageOrContainerId, payloadId, url, user, password, authorizationHeader); } /// diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs index c7b0c003..172bafe8 100644 --- a/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs +++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IBootstrapperEngine.cs @@ -129,14 +129,15 @@ namespace WixToolset.BootstrapperApplicationApi ); /// - /// See . + /// See . /// void SetDownloadSource( [MarshalAs(UnmanagedType.LPWStr)] string wzPackageOrContainerId, [MarshalAs(UnmanagedType.LPWStr)] string wzPayloadId, [MarshalAs(UnmanagedType.LPWStr)] string wzUrl, [MarshalAs(UnmanagedType.LPWStr)] string wzUser, - [MarshalAs(UnmanagedType.LPWStr)] string wzPassword + [MarshalAs(UnmanagedType.LPWStr)] string wzPassword, + [MarshalAs(UnmanagedType.LPWStr)] string wzAuthorizationHeader ); /// diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/IDefaultBootstrapperApplication.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IDefaultBootstrapperApplication.cs index ad51b2be..1ff12c28 100644 --- a/src/api/burn/WixToolset.BootstrapperApplicationApi/IDefaultBootstrapperApplication.cs +++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IDefaultBootstrapperApplication.cs @@ -37,14 +37,14 @@ namespace WixToolset.BootstrapperApplicationApi /// /// Fired when the engine has begun acquiring the payload or container. /// The BA can change the source using - /// or . + /// or . /// event EventHandler CacheAcquireBegin; /// /// Fired when the engine has completed the acquisition of the payload or container. /// The BA can change the source using - /// or . + /// or . /// event EventHandler CacheAcquireComplete; diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs index bd78409b..ca423309 100644 --- a/src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs +++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/IEngine.cs @@ -174,7 +174,8 @@ namespace WixToolset.BootstrapperApplicationApi /// The new url. /// The user name for proxy authentication. /// The password for proxy authentication. - void SetDownloadSource(string packageOrContainerId, string payloadId, string url, string user, string password); + /// Additional proxy authentication header. Not currently used. + void SetDownloadSource(string packageOrContainerId, string payloadId, string url, string user, string password, string authorizationHeader); /// /// Sets numeric variables for the engine. -- cgit v1.2.3-55-g6feb