PackageApprovalAction Enumeration

Describes the action that clients should take on the associated package.

Namespace: Microsoft.UpdateServices.ClientServicing
Assembly: Microsoft.UpdateServices.ClientServicing (in Microsoft.UpdateServices.ClientServicing.dll)

Usage

Syntax

'Declaration
<ObsoleteAttribute("This enum is obsolete and will be removed in future versions.")> _
Public Enumeration PackageApprovalAction
[ObsoleteAttribute("This enum is obsolete and will be removed in future versions.")] 
public enum PackageApprovalAction
[ObsoleteAttribute(L"This enum is obsolete and will be removed in future versions.")] 
public enum class PackageApprovalAction
/** @attribute ObsoleteAttribute("This enum is obsolete and will be removed in future versions.") */ 
public enum PackageApprovalAction
ObsoleteAttribute("This enum is obsolete and will be removed in future versions.") 
public enum PackageApprovalAction

Members

Member name Description
Bundle The package is bundled by another package which has been approved. The client should act on this package based on the action for which the parent bundle is approved.
Evaluate The package is made available to clients to evaluate its applicability. The result may be used by the client and/or the server to determine which other packages are applicable to the client.
Install Install the package if it is applicable but not yet installed. Valid only for software packages.
NotApproved The package will not be made available to clients.
Scan Determine the state of the package, and report back the result to the update server. Valid only for software packages.
Uninstall Uninstall the package if it is installed. Valid only for software packages.

Platforms

Development Platforms

Target Platforms

Windows Server 2008, Windows Server 2003, Windows Server 2008 R2

See Also

Reference

Microsoft.UpdateServices.ClientServicing Namespace