共用方式為


AddPackageOptions 類別

定義

指定當您使用 AddPackageByUriAsync 方法來新增套件、套件指令清單或應用程式安裝程式檔案時,您可以設定的部署選項。

public ref class AddPackageOptions sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.Management.Deployment.PackageDeploymentContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Management.Deployment.PackageDeploymentContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AddPackageOptions final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.Management.Deployment.PackageDeploymentContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Management.Deployment.PackageDeploymentContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AddPackageOptions
function AddPackageOptions()
Public NotInheritable Class AddPackageOptions
繼承
Object Platform::Object IInspectable AddPackageOptions
屬性

備註

Windows 10 版本 2004 (10.0;組建19041) 和更新版本。

建構函式

AddPackageOptions()

建構新的 AddPackageOptions 物件。

屬性

AllowUnsigned

取得或設定值,這個值表示是否允許加入未簽署的封裝。

DeferRegistrationWhenPackagesAreInUse

取得或設定值,這個值表示如果套件目前正在使用中,是否延遲註冊主要套件或相依性套件。

DependencyPackageUris

取得要新增之相依性套件的 URI 清單。

DeveloperMode

取得或設定值,指出應用程式是否以開發人員模式安裝。

ExpectedDigests

取得字典,此字典會對應與 AddPackageOptions 相關聯的 URI, 對應的摘要字串。

ExternalLocationUri

取得或設定 MSIX 套件外部外部磁碟位置的 URI,其中套件指令清單可以參考應用程式內容。

ForceAppShutdown

取得或設定值,這個值表示與封裝相關聯的進程是否會強制關閉,以便如果封裝或任何相依於封裝的封裝,註冊仍可繼續。

ForceTargetAppShutdown

取得或設定值,這個值表示與封裝相關聯的進程是否會強制關閉,以便在套件目前正在使用時繼續註冊。

ForceUpdateFromAnyVersion

取得或設定值,這個值表示是否要強制加入特定版本的套件,而不論是否已新增較高版本。

InstallAllResources

取得或設定值,指出應用程式是否略過資源適用性檢查。 這會有效地階段或註冊用戶傳遞至 命令的所有資源套件,這會強制套用套件組合中包含的所有套件。 如果使用者傳入套件組合,則會註冊所有自主資源套件。

IsExpectedDigestsSupported

指定當您使用 AddPackageByUriAsync 方法來新增套件、套件指令清單或應用程式安裝程式檔案時,您可以設定的部署選項。

IsLimitToExistingPackagesSupported

指定當您使用 AddPackageByUriAsync 方法來新增套件、套件指令清單或應用程式安裝程式檔案時,您可以設定的部署選項。

LimitToExistingPackages

取得或設定值,指出是否應該下載遺漏參考的套件。

OptionalPackageFamilyNames

從要加入的主要套件組合取得套件系列名稱清單。

OptionalPackageUris

取得要更新為與新選擇性套件相同版本之相關選擇性套件的 URI 清單。

RelatedPackageUris

取得要更新為與新選擇性套件相同版本之相關選擇性套件的 URI 清單。

RequiredContentGroupOnly

取得或設定值,這個值表示是否只會新增必要的內容群組。 應用程式可以單獨安裝為具有必要內容群組的套件。

RetainFilesOnFailure

取得或設定值,這個值表示是否要在安裝過程中移除在目標機器上建立的檔案,以防部署失敗。

StageInPlace

取得或設定值,這個值表示是否要就地暫存封裝。

StubPackageOption

取得或設定封裝的存根選項。

TargetVolume

取得或設定要加入封裝的磁碟區。

適用於