다음을 통해 공유


AddPackageOptions 클래스

정의

AddPackageByUriAsync 메서드를 사용하여 패키지, 패키지 매니페스트 또는 앱 설치 관리자 파일을 추가할 때 구성할 수 있는 배포 옵션을 지정합니다.

public ref class AddPackageOptions sealed
/// [Windows.Foundation.Metadata.Activatable(655360, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AddPackageOptions final
[Windows.Foundation.Metadata.Activatable(655360, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AddPackageOptions
function AddPackageOptions()
Public NotInheritable Class AddPackageOptions
상속
Object Platform::Object IInspectable AddPackageOptions
특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 2004 (10.0.19041.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v10.0에서 도입되었습니다.)

설명

이 클래스의 초기화된 인스턴스를 AddPackageByUriAsync 메서드의 options 매개 변수에 전달할 수 있습니다.

생성자

AddPackageOptions()

AddPackageOptions 클래스의 새 인스턴스를 만듭니다.

속성

AllowUnsigned

서명되지 않은 패키지를 추가할지 여부를 나타내는 값을 가져오거나 설정합니다.

DeferRegistrationWhenPackagesAreInUse

패키지가 현재 사용 중인 경우 주 패키지 또는 종속성 패키지의 등록을 지연할지 여부를 나타내는 값을 가져오거나 설정합니다.

DependencyPackageUris

추가할 종속성 패키지의 URI 목록을 가져옵니다.

DeveloperMode

앱이 개발자 모드에 설치되어 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

ExpectedDigests

AddPackageOptions와 연결된 URI를 해당 다이제스트 문자열과 매핑하는 사전을 가져옵니다.

ExternalLocationUri

패키지 매니페스트가 애플리케이션 콘텐츠를 참조할 수 있는 MSIX 패키지 외부의 외부 디스크 위치의 URI를 가져오거나 설정합니다.

ForceAppShutdown

패키지 또는 패키지에 종속된 패키지가 현재 사용 중인 경우 등록을 계속할 수 있도록 패키지와 연결된 프로세스가 강제로 종료되는지 여부를 나타내는 값을 가져오거나 설정합니다.

ForceTargetAppShutdown

패키지가 현재 사용 중인 경우 등록을 계속할 수 있도록 패키지와 연결된 프로세스가 강제로 종료되는지 여부를 나타내는 값을 가져오거나 설정합니다.

ForceUpdateFromAnyVersion

상위 버전이 이미 추가되었는지 여부에 관계없이 패키지의 특정 버전을 강제로 추가할지 여부를 나타내는 값을 가져오거나 설정합니다.

InstallAllResources

앱이 리소스 적용 가능성 검사를 건너뛰는지 여부를 나타내는 값을 가져오거나 설정합니다. 이렇게 하면 사용자가 명령에 전달하는 모든 리소스 패키지를 효과적으로 단계화하거나 등록하므로 번들에 포함된 모든 패키지에 적용 가능성이 적용됩니다. 사용자가 번들을 통과하면 포함된 모든 리소스 패키지가 등록됩니다.

LimitToExistingPackages

누락된 참조된 패키지를 다운로드해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.

OptionalPackageFamilyNames

추가할 기본 번들에서 패키지 패밀리 이름 목록을 가져옵니다.

OptionalPackageUris

새 선택적 패키지와 동일한 버전으로 업데이트할 관련 선택적 패키지의 URI 목록을 가져옵니다.

RelatedPackageUris

새 선택적 패키지와 동일한 버전으로 업데이트할 관련 선택적 패키지의 URI 목록을 가져옵니다.

RequiredContentGroupOnly

필요한 콘텐츠 그룹만 추가할지 여부를 나타내는 값을 가져오거나 설정합니다. 필요한 콘텐츠 그룹만 있는 패키지로 앱을 설치할 수 있습니다.

RetainFilesOnFailure

배포에 실패한 경우 설치 프로세스 중에 대상 컴퓨터에서 만든 파일을 제거할지 여부를 나타내는 값을 가져오거나 설정합니다.

StageInPlace

패키지를 준비할지 여부를 나타내는 값을 가져오거나 설정합니다.

StubPackageOption

패키지에 대한 스텁 옵션을 가져오거나 설정합니다.

TargetVolume

패키지가 추가되는 볼륨을 가져오거나 설정합니다.

적용 대상

추가 정보