내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

PackageManager.UpdatePackageAsync Method

현재 사용자를 위해 설치된 패키지 또는 종속성 패키지를 업데이트합니다.

구문


public IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> UpdatePackageAsync(
  Uri packageUri, 
  IEnumerable<Uri> dependencyPackageUris, 
  DeploymentOptions deploymentOptions
)

매개 변수

packageUri

형식: System.Uri [.NET] | Windows::Foundation::Uri [C++]

기본 패키지의 소스 URI입니다.

dependencyPackageUris

형식: IIterable<Uri> [C++] | System.Collections.Generic.IEnumerable<Uri> [.NET]

종속성 패키지의 소스 URI입니다.

deploymentOptions

형식: DeploymentOptions

허용되는 열거형 값 중 하나입니다. ForceApplicationShutdownNone만 이 메서드에 올바른 옵션이므로 다른 배포 옵션을 지정하면 E_INVALIDARG 값이 반환됩니다.

반환 값

형식: IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress>

배포 요청 상태입니다. DeploymentResult는 배포 작업이 완료된 후 배포 작업의 마지막 반환 값을 포함합니다. DeploymentProgress는 배포 작업 전체 과정에 대한 완료 백분율을 가져오는 데 사용할 수 있습니다.

설명

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

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

Namespace

Windows.Management.Deployment
Windows::Management::Deployment [C++]

Metadata

Windows.winmd

참고 항목

PackageManager

 

 

표시:
© 2014 Microsoft