다음을 통해 공유


PackageManager.StagePackageByUriAsync(Uri, StagePackageOptions) 메서드

정의

지정된 배포 옵션을 사용하여 패키지를 등록하지 않고 시스템에 패키지를 단계화합니다.

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ StagePackageByUriAsync(Uri ^ packageUri, StagePackageOptions ^ options) = StagePackageByUriAsync;
/// [Windows.Foundation.Metadata.Overload("StagePackageByUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> StagePackageByUriAsync(Uri const& packageUri, StagePackageOptions const& options);
[Windows.Foundation.Metadata.Overload("StagePackageByUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> StagePackageByUriAsync(System.Uri packageUri, StagePackageOptions options);
function stagePackageByUriAsync(packageUri, options)
Public Function StagePackageByUriAsync (packageUri As Uri, options As StagePackageOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

매개 변수

packageUri
Uri Uri

기본 패키지의 원본 URI입니다.

options
StagePackageOptions

작업에 대한 패키지 배포 옵션입니다.

반환

배포 요청의 상태. DeploymentResult에는 완료된 배포 작업의 최종 반환 값이 포함됩니다. DeploymentProgress를 사용하여 배포 작업의 전체 과정에서 완료 비율을 얻을 수 있습니다.

특성

Windows 요구 사항

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

설명

이 메서드는 모든 배포 옵션을 단일 매개 변수로 통합하여 기존 StagePackageAsync 오버로드를 간소화합니다. 이 메서드는 StagePackageAsync 오버로드에서 사용할 수 없는 다음 기능도 지원합니다.

  • options 매개 변수의 ExternalLocationURI 속성을 사용하여 패키지 매니페스트가 애플리케이션 콘텐츠를 참조할 수 있는 MSIX 패키지 외부에서 외부 디스크 위치의 URI를 지정할 수 있습니다.

  • options 매개 변수의 AllowUnsigned 속성을 사용하여 서명되지 않은 패키지의 실행 파일에서 활성화 정보를 허용할 수 있습니다.

적용 대상

추가 정보