다음을 통해 공유


PackageManager.StagePackageAsync 메서드

정의

오버로드

StagePackageAsync(Uri, IIterable<Uri>)

패키지를 등록하지 않고 시스템에 단계별로 실행합니다.

StagePackageAsync(Uri, IIterable<Uri>, DeploymentOptions)

패키지를 등록하지 않고 시스템에 단계별로 실행합니다.

StagePackageAsync(Uri, IIterable<Uri>, DeploymentOptions, PackageVolume)

패키지를 등록하지 않고 시스템에 단계별로 실행합니다.

StagePackageAsync(Uri, IIterable<Uri>, DeploymentOptions, PackageVolume, IIterable<String>, IIterable<Uri>)

패키지를 등록하지 않고 시스템에 단계별로 실행합니다.

StagePackageAsync(Uri, IIterable<Uri>, DeploymentOptions, PackageVolume, IIterable<String>, IIterable<Uri>, IIterable<Uri>)

패키지를 등록하지 않고 시스템에 단계별로 실행합니다.

StagePackageAsync(Uri, IIterable<Uri>)

패키지를 등록하지 않고 시스템에 단계별로 실행합니다.

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ StagePackageAsync(Uri ^ packageUri, IIterable<Uri ^> ^ dependencyPackageUris) = StagePackageAsync;
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> StagePackageAsync(Uri const& packageUri, IIterable<Uri> const& dependencyPackageUris);
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> StagePackageAsync(System.Uri packageUri, IEnumerable<System.Uri> dependencyPackageUris);
function stagePackageAsync(packageUri, dependencyPackageUris)
Public Function StagePackageAsync (packageUri As Uri, dependencyPackageUris As IEnumerable(Of Uri)) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

매개 변수

packageUri
Uri Uri

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

dependencyPackageUris

IIterable<Uri>

IEnumerable<Uri>

종속성 패키지의 원본 URI입니다. 종속성 패키지가 없거나 종속성 패키지가 이미 준비된 경우 이 매개 변수는 null일 수 있습니다.

반환

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

설명

단계 작업은 %ProgramFiles%\WindowsApps에서 디스크에 패키지 페이로드를 추출합니다.

추가 정보

적용 대상

StagePackageAsync(Uri, IIterable<Uri>, DeploymentOptions)

패키지를 등록하지 않고 시스템에 단계별로 실행합니다.

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ StagePackageAsync(Uri ^ packageUri, IIterable<Uri ^> ^ dependencyPackageUris, DeploymentOptions deploymentOptions) = StagePackageAsync;
/// [Windows.Foundation.Metadata.Overload("StagePackageWithOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> StagePackageAsync(Uri const& packageUri, IIterable<Uri> const& dependencyPackageUris, DeploymentOptions const& deploymentOptions);
[Windows.Foundation.Metadata.Overload("StagePackageWithOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> StagePackageAsync(System.Uri packageUri, IEnumerable<System.Uri> dependencyPackageUris, DeploymentOptions deploymentOptions);
function stagePackageAsync(packageUri, dependencyPackageUris, deploymentOptions)
Public Function StagePackageAsync (packageUri As Uri, dependencyPackageUris As IEnumerable(Of Uri), deploymentOptions As DeploymentOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

매개 변수

packageUri
Uri Uri

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

dependencyPackageUris

IIterable<Uri>

IEnumerable<Uri>

종속성 패키지의 원본 URI입니다. 종속성 패키지가 없거나 종속성 패키지가 이미 준비된 경우 이 매개 변수는 null일 수 있습니다.

deploymentOptions
DeploymentOptions

비트 OR 연산을 사용하여 결합된 DeploymentOptions 형식 값의 조합입니다. 결과 값은 패키지 배포 옵션을 지정합니다.

반환

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

특성

추가 정보

적용 대상

StagePackageAsync(Uri, IIterable<Uri>, DeploymentOptions, PackageVolume)

패키지를 등록하지 않고 시스템에 단계별로 실행합니다.

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ StagePackageAsync(Uri ^ packageUri, IIterable<Uri ^> ^ dependencyPackageUris, DeploymentOptions deploymentOptions, PackageVolume ^ targetVolume) = StagePackageAsync;
/// [Windows.Foundation.Metadata.Overload("StagePackageToVolumeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> StagePackageAsync(Uri const& packageUri, IIterable<Uri> const& dependencyPackageUris, DeploymentOptions const& deploymentOptions, PackageVolume const& targetVolume);
[Windows.Foundation.Metadata.Overload("StagePackageToVolumeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> StagePackageAsync(System.Uri packageUri, IEnumerable<System.Uri> dependencyPackageUris, DeploymentOptions deploymentOptions, PackageVolume targetVolume);
function stagePackageAsync(packageUri, dependencyPackageUris, deploymentOptions, targetVolume)
Public Function StagePackageAsync (packageUri As Uri, dependencyPackageUris As IEnumerable(Of Uri), deploymentOptions As DeploymentOptions, targetVolume As PackageVolume) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

매개 변수

packageUri
Uri Uri

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

dependencyPackageUris

IIterable<Uri>

IEnumerable<Uri>

종속성 패키지의 원본 URI입니다. 종속성 패키지가 없거나 종속성 패키지가 이미 준비된 경우 이 매개 변수는 null일 수 있습니다.

deploymentOptions
DeploymentOptions

DeploymentOptions 열거형의 열거형 값의 비트 조합입니다. 결과 값은 패키지 배포 옵션을 지정합니다.

targetVolume
PackageVolume

패키지를 스테이징할 대상 볼륨입니다.

반환

호출자가 호출 진행률 및 완료를 추적하기 위해 관찰할 수 있는 개체입니다. 개체는 IAsyncOperationWithProgress 패턴을 구현합니다.

특성

추가 정보

적용 대상

StagePackageAsync(Uri, IIterable<Uri>, DeploymentOptions, PackageVolume, IIterable<String>, IIterable<Uri>)

패키지를 등록하지 않고 시스템에 단계별로 실행합니다.

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ StagePackageAsync(Uri ^ packageUri, IIterable<Uri ^> ^ dependencyPackageUris, DeploymentOptions deploymentOptions, PackageVolume ^ targetVolume, IIterable<Platform::String ^> ^ optionalPackageFamilyNames, IIterable<Uri ^> ^ externalPackageUris) = StagePackageAsync;
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("StagePackageToVolumeAndOptionalPackagesAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> StagePackageAsync(Uri const& packageUri, IIterable<Uri> const& dependencyPackageUris, DeploymentOptions const& deploymentOptions, PackageVolume const& targetVolume, IIterable<winrt::hstring> const& optionalPackageFamilyNames, IIterable<Uri> const& externalPackageUris);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("StagePackageToVolumeAndOptionalPackagesAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> StagePackageAsync(System.Uri packageUri, IEnumerable<System.Uri> dependencyPackageUris, DeploymentOptions deploymentOptions, PackageVolume targetVolume, IEnumerable<string> optionalPackageFamilyNames, IEnumerable<System.Uri> externalPackageUris);
function stagePackageAsync(packageUri, dependencyPackageUris, deploymentOptions, targetVolume, optionalPackageFamilyNames, externalPackageUris)
Public Function StagePackageAsync (packageUri As Uri, dependencyPackageUris As IEnumerable(Of Uri), deploymentOptions As DeploymentOptions, targetVolume As PackageVolume, optionalPackageFamilyNames As IEnumerable(Of String), externalPackageUris As IEnumerable(Of Uri)) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

매개 변수

packageUri
Uri Uri

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

dependencyPackageUris

IIterable<Uri>

IEnumerable<Uri>

종속성 패키지의 원본 URI입니다. 종속성 패키지가 없거나 종속성 패키지가 이미 준비된 경우 이 매개 변수는 null일 수 있습니다.

deploymentOptions
DeploymentOptions

DeploymentOptions 열거형의 열거형 값의 비트 조합입니다. 결과 값은 패키지 배포 옵션을 지정합니다.

targetVolume
PackageVolume

패키지를 스테이징할 대상 볼륨입니다.

optionalPackageFamilyNames

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

준비할 기본 번들의 선택적 패키지 패밀리 이름을 지정하는 문자열입니다.

externalPackageUris

IIterable<Uri>

IEnumerable<Uri>

준비할 기본 번들에 있는 다른 패키지의 원본 URI입니다.

반환

호출자가 호출 진행률 및 완료를 추적하기 위해 관찰할 수 있는 개체입니다. 개체는 IAsyncOperationWithProgress 패턴을 구현합니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Creators Update (10.0.15063.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v4.0에서 도입되었습니다.)

추가 정보

적용 대상

StagePackageAsync(Uri, IIterable<Uri>, DeploymentOptions, PackageVolume, IIterable<String>, IIterable<Uri>, IIterable<Uri>)

패키지를 등록하지 않고 시스템에 단계별로 실행합니다.

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ StagePackageAsync(Uri ^ packageUri, IIterable<Uri ^> ^ dependencyPackageUris, DeploymentOptions options, PackageVolume ^ targetVolume, IIterable<Platform::String ^> ^ optionalPackageFamilyNames, IIterable<Uri ^> ^ packageUrisToInstall, IIterable<Uri ^> ^ relatedPackageUris) = StagePackageAsync;
/// [Windows.Foundation.Metadata.Overload("StagePackageToVolumeAndRelatedSetAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> StagePackageAsync(Uri const& packageUri, IIterable<Uri> const& dependencyPackageUris, DeploymentOptions const& options, PackageVolume const& targetVolume, IIterable<winrt::hstring> const& optionalPackageFamilyNames, IIterable<Uri> const& packageUrisToInstall, IIterable<Uri> const& relatedPackageUris);
[Windows.Foundation.Metadata.Overload("StagePackageToVolumeAndRelatedSetAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> StagePackageAsync(System.Uri packageUri, IEnumerable<System.Uri> dependencyPackageUris, DeploymentOptions options, PackageVolume targetVolume, IEnumerable<string> optionalPackageFamilyNames, IEnumerable<System.Uri> packageUrisToInstall, IEnumerable<System.Uri> relatedPackageUris);
function stagePackageAsync(packageUri, dependencyPackageUris, options, targetVolume, optionalPackageFamilyNames, packageUrisToInstall, relatedPackageUris)
Public Function StagePackageAsync (packageUri As Uri, dependencyPackageUris As IEnumerable(Of Uri), options As DeploymentOptions, targetVolume As PackageVolume, optionalPackageFamilyNames As IEnumerable(Of String), packageUrisToInstall As IEnumerable(Of Uri), relatedPackageUris As IEnumerable(Of Uri)) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

매개 변수

packageUri
Uri Uri

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

dependencyPackageUris

IIterable<Uri>

IEnumerable<Uri>

추가할 프레임워크 종속성의 URI입니다. 종속성 패키지가 없거나 종속성 패키지가 이미 등록된 경우 이 매개 변수는 null일 수 있습니다.

options
DeploymentOptions

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

targetVolume
PackageVolume

패키지가 추가되는 볼륨입니다.

optionalPackageFamilyNames

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

준비할 기본 번들의 패키지 패밀리 이름입니다.

packageUrisToInstall

IIterable<Uri>

IEnumerable<Uri>

relatedPackageUris

IIterable<Uri>

IEnumerable<Uri>

준비해야 하는 기본 번들에 있는 추가 패키지의 URI입니다.

반환

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

특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Fall Creators Update (10.0.16299.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v5.0에서 도입되었습니다.)

추가 정보

적용 대상