Share via


PackageManager.UpdatePackageAsync 메서드

정의

현재 사용자에 대해 설치된 패키지 또는 해당 종속성 패키지를 업데이트.

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ UpdatePackageAsync(Uri ^ packageUri, IIterable<Uri ^> ^ dependencyPackageUris, DeploymentOptions deploymentOptions) = UpdatePackageAsync;
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> UpdatePackageAsync(Uri const& packageUri, IIterable<Uri> const& dependencyPackageUris, DeploymentOptions const& deploymentOptions);
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> UpdatePackageAsync(System.Uri packageUri, IEnumerable<System.Uri> dependencyPackageUris, DeploymentOptions deploymentOptions);
function updatePackageAsync(packageUri, dependencyPackageUris, deploymentOptions)
Public Function UpdatePackageAsync (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입니다.

deploymentOptions
DeploymentOptions

허용되는 열거형 값 중 하나입니다. ForceApplicationShutdownNone 은 이 메서드에 유효한 유일한 옵션이며 다른 배포 옵션을 지정하면 E_INVALIDARG 반환 값이 생성됩니다.

반환

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

Windows 요구 사항

앱 기능
packageManagement

설명

설치된 패키지는 업데이트 패키지 버전이 설치된 패키지보다 높은 경우에만 업데이트할 수 있습니다. 이전 버전의 패키지가 없으면 작업이 실패합니다.

적용 대상

추가 정보