AddPackageOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定當您使用 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
- 繼承
- 屬性
備註
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 |
取得或設定要加入封裝的磁碟區。 |